Export (0) Print
Expand All

ISpRecoGrammar::LoadCmdFromObject (SAPI 5.4)

Speech API 5.4
Microsoft Speech API 5.4

ISpRecoGrammar::LoadCmdFromObject

ISpRecoGrammar::LoadCmdFromObject loads a CFG from a COM object. The COM object must be located inside of a Windows DLL.

HRESULT LoadCmdFromObject(
   REFCLSID        rcid,
   LPCWSTR        *pszGrammarName,
   SPLOADOPTIONS   Options
);

Parameters

rcid
[in] The reference class ID of the object containing the command.
pszGrammarName
[in, string] The grammar name of the object containing the command.
Options
[in] Flag of type SPLOADOPTIONS indicating whether the file should be loaded statically or dynamically.

Return values

ValueDescription
S_OKFunction completed successfully.
E_INVALIDARGpszGrammarName is invalid or bad. Alternatively, Options is neither SPLO_STATIC nor SPLO_DYNAMIC.
FAILED(hr)Appropriate error message.

Remarks

When an application calls ::LoadCmdFromObject, the currently loaded CFG or proprietary grammar will be unloaded.

See also ISpCFGInterpreter::InitGrammar.

Show:
© 2014 Microsoft