Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Microsoft Speech API 5.4
ISpPhraseBuilder::InitFromPhrase
ISpPhraseBuilder::InitFromPhrase initializes from a phrase.
HRESULT InitFromPhrase(
const SPPHRASE *pSrcPhrase
);
Parameters
- pSrcPhrase
Address of a SPPHRASE data structure containing the phrase information. If pSrcPhrase is NULL, the object is reset to its initial state.
Return values
| Value |
| S_OK |
| E_INVALIDARG |
| FAILED(hr) |
Example
The following code snippet demonstrates creating and initializing from a phrase.
// Declare local identifiers: HRESULT hr = S_OK; CComPtr<ISpPhraseBuilder> cpPhraseBuilder; CComPtr<ISpPhrase> cpPhrase; SPPHRASE Phrase;hr = cpPhraseBuilder.CoCreateInstance(CLSID_SpPhraseBuilder);
if (SUCCEEDED(hr)) { // Initialize the Phrase data structure. hr = cpPhraseBuilder->InitFromPhrase(&Phrase;); }
if (SUCCEEDED(hr)) { // Do stuff here. }