ISpSREngine::SetContextState (Windows CE 5.0)
This method sets a recognition context state. SAPI calls the method when a recognition context has been stopped or started by the application calling ISpRecoContext::SetContextState.
For standard CFG and dictation grammars, the engine might not need to take any account of the context state, as SAPI automatically activates and deactivates the grammars contained in the context. However, for proprietary grammars the engine might need to look at the context state.
HRESULT SetContextState( void* pvEngineContext, SPCONTEXTSTATE eContextState);
Parameters
- pvEngineContext
[in] Pointer to the recognition context, as retrieved from a prior call to ISpSREngine::OnCreateRecoContext. - eContextState
[in] A value specifying the new recognition context state. Possible values are defined for the SPCONTEXTSTATE enumeration.
Return Values
The following table shows the possible return values.
Value | Description |
---|---|
S_OK | Function completed successfully. |
FAILED(hr) | Appropriate error message. |
Requirements
OS Versions: Windows CE .NET 4.1 and later.
Header: Sapiddk.h, Sapiddk.idl.
Link Library: Sapilib.lib.
See Also
Send Feedback on this topic to the authors