Microsoft Speech Platform
ISpRecoGrammar2::LoadCmdFromFile2
ISpRecoGrammar2::LoadCmdFromFile2 loads a SAPI 5 grammar from a file and extends the ISpRecoGrammar::LoadCmdFromFile function.
HRESULT LoadCmdFromFile2(
LPCWSTR pszFileName,
SPLOADOPTIONS Options,
LPCWSTR pszSharingUri,
LPCWSTR pszBaseUri
);
Parameters
- pszFileName
- The file name of the grammar.
- Options
- Flag of type SPLOADOPTIONS indicating whether the grammar will be modified dynamically.
- pszSharingUri
- Indicates that it is a dynamic shared grammar. Other grammars in the same recognizer can reference this grammar at runtime using this URI.
- pszBaseUri
- The base path that any relative rule references within the grammar are resolved against.
Return values
Value | Description |
---|---|
S_OK | Function completed successfully. |
E_INVALIDARG | One of the parameters is invalid. |
FAILED(hr) | Appropriate error message. |