Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[O Microsoft Agent foi preterido a partir do Windows 7 e pode não estar disponível em versões subsequentes do Windows.]
HRESULT GetLanguageID(
long * plangID // address of language ID setting
);
Recupera o ID de idioma definido para o caractere.
- Retorna S_OK para indicar que a operação foi bem-sucedida.
-
plangID
-
Endereço de uma variável que recebe a configuração de ID de idioma para o caractere.
Um inteiro longo especificando a ID do idioma para o caractere. O ID de idioma (LANGID) de um caractere é um valor de 16 bits definido pelo Windows, consistindo em um ID de idioma primário e um ID de idioma secundário. Os exemplos a seguir são valores para alguns idiomas. Para determinar os valores de outros idiomas, consulte a documentação do Platform SDK.
| Idioma | Identificação | Idioma | Identificação |
|---|---|---|---|
| Árabe (Saudita) | 0x0401 | Italiano | 0x0410 |
| Basco | 0x042d | Japonês | 0x0411 |
| Chinês (simplificado) | 0x0804 | Coreano | 0x0412 |
| Chinês (tradicional) | 0x0404 | Norueguês | 0x0414 |
| Croata | 0x041A | Polaco | 0x0415 |
| Checo | 0x0405 | Português (Portugal) | 0x0816 |
| Dinamarquês | 0x0406 | Português (Brasil) | 0x0416 |
| Holandês | 0x0413 | Romeno | 0x0418 |
| Inglês (Britânico) | 0x0809 | Russo | 0x0419 |
| Inglês (EUA) | 0x0409 | Eslovaco | 0x041B |
| Finlandês | 0x040B | Esloveno | 0x0424 |
| Francês | 0x040C | Espanhol | 0x0C0A |
| Alemão | 0x0407 | Sueco | 0x041D |
| Grego | 0x0408 | Tailandês | 0x041E |
| Hebraico | 0x040D | Turco | 0x041F |
| Húngaro | 0x040E |
Se você não definir essa ID de idioma para o caractere, a ID de idioma do caractere será a ID de idioma do sistema atual.
Essa configuração também determina o idioma da saída TTS, o texto do balão de palavras, os comandos no menu pop-up do caractere e o mecanismo de reconhecimento de fala. Para determinar se há um mecanismo de reconhecimento de fala compatível disponível para o idioma do caractere, use IAgentCharacterEx::GetSRModeID ou IAgentCharacterEx::GetTTSModeID.
Esta propriedade aplica-se apenas ao uso do caractere pelo seu aplicativo cliente; A configuração não afeta outros clientes do caractere ou outros caracteres do seu aplicativo cliente.
Observação
Se o ID do idioma estiver definido como um idioma que ofereça suporte a texto bidirecional (como árabe ou hebraico), mas o sistema que executa seu aplicativo não tiver suporte bidirecional instalado, o texto aparecerá no balão de palavras em ordem lógica em vez de exibição.
Ver também
IAgentCharacterEx:SetLanguageID , IAgentCharacterEx::GetSRModeIDIAgentCharacterEx::GetTTSModeID