Compartilhar via


SPGRAMMARSTATE

Windows Mobile Not SupportedWindows Embedded CE Supported

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

See Also

Reference

SAPI Enumerations