Share via


ISpSREngine::SetContextState

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

8/28/2008

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.

Syntax

HRESULT SetContextState(
  void* pvEngineContext,
  SPCONTEXTSTATE eContextState
);

Parameters

  • eContextState
    [in] A value specifying the new recognition context state. Possible values are defined for the SPCONTEXTSTATE enumeration.

Return Value

The following table shows the possible return values.

Value Description

S_OK

Function completed successfully.

FAILED(hr)

Appropriate error message.

Requirements

Header sapiddk.h, sapiddk.idl
Library sapilib.lib
Windows Embedded CE Windows CE .NET 4.1 and later

See Also

Reference

ISpSREngine
SAPI Interfaces