ISpSREngine::SetGrammarState
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 |