다음을 통해 공유


ISpSREngine::SetContextState (Windows CE 5.0)

Send Feedback

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

ISpSREngine | SAPI Interfaces

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.