ISpRecoGrammar2::LoadCmdFromFile2 (Microsoft Speech Platform)

Microsoft Speech Platform SDK 11

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.