SPGRAMMARSTATE
9/8/2008
Essa enumeração define os estados de gramática. Os estados são usados em configuração e restaurando gramáticas.
Syntax
typedef enum SPGRAMMARSTATE{
SPGS_ENABLED = 0,
SPGS_DISABLED = 1,
SPGS_EXCLUSIVE = 3
} SPGRAMMARSTATE;
Elements
- SPGS_ENABLED
Ativar todas as regras na gramática para o mecanismo SR para que a gramática possa receber recognitions. Essa é a usar como padrão.
- SPGS_DISABLED
Desative todas as regras na gramática para o mecanismo SR. SAPI retém o atual regra estado ativação, de modo que um redefinir para SPGS_ENABLED restaura as regras gramaticais para cada um do original estados ativação. Enquanto o estado de gramática está definido como SPGS_DISABLED, o aplicativo ainda pode iniciar e desativar regra. O efeito não é comunicado para o mecanismo SR (mas mantido pelo SAPI) até que a gramática esteja habilitado novamente.
- SPGS_EXCLUSIVE
Desativar todas as regras que não são parte de atual gramática. SAPI desativa todos os outras gramáticas no sistema, a menos que outra gramática já seja exclusiva. Iniciar e parar comandos são armazenada em buffer para todos os outras gramáticas até que seja a gramática exclusiva redefinir para SPGS_ENABLED.
Requirements
Header | sapi.h, sapi.idl |
Windows Embedded CE | Windows CE .NET 4.1 and later |