ISpRecoGrammar::LoadCmdFromObject (SAPI 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

Value
S_OK
E_INVALIDARG
FAILED(hr)

Remarks

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

See also ISpCFGInterpreter::InitGrammar.