ISpRecoGrammar2::LoadCmdFromMemory2 (SAPI 5.3)

Microsoft Speech API 5.3

ISpRecoGrammar2::LoadCmdFromMemory2

ISpRecoGrammar2::LoadCmdFromMemory2 loads a compiled CFG binary from memory and extends the ISpRecoGrammar::LoadCmdFromMemory function.

  
    HRESULT LoadCmdFromMemory2(
   const SPBINARYGRAMMAR    *pGrammar,
   SPLOADOPTIONS             Options,
   LPCWSTR                   pszSharingUri,
   LPCWSTR                   pszBaseUri 
);

Parameters

  • pGrammar
    A pointer to the grammar in memory.
  • 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
S_OK
E_INVALIDARG
FAILED(hr)