Compartilhar via


ISpSREngine::SetGrammarState

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Este método define o estado de gramática. SAPI chama o método quando uma gramática foi parada ou iniciada pelo chamado de aplicativo ISpRecoGrammar::SetGrammarState.

Para padrão gramáticas /cfg e ditado, o mecanismo pode não precisará tomar qualquer conta de estado de gramática, como SAPI automaticamente Ativa e desativa o conteúdo de gramática conforme necessário. No entanto, para gramáticas proprietárias o mecanismo talvez precise aspecto no estado de gramática.

Syntax

HRESULT SetGrammarState(
  void* pvEngineGrammar,
  SPGRAMMARSTATE* eGrammarState
);

Parameters

  • pvEngineGrammar
    [no] Ponteiro para a gramática para o mecanismo. Ela é recuperada por um chamar anterior para o ISpSREngine::OnCreateGrammar método).
  • eGrammarState
    [no] Ponteiro para o novo estado da gramática. Valores possíveis são definidos para o. SPGRAMMARSTATE ) enumeração.

Return Value

A seguinte tabela mostra os valores possíveis de retorno.

Value Description

S_OK

Function completed successfully.

FAILED(hr)

Mensagem de erro apropriadas

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