IAgentCharacterEx::GetLanguageID
[Microsoft 에이전트는 Windows 7을 기준으로 더 이상 사용되지 않으며 이후 버전의 Windows에서는 사용할 수 없습니다.]
HRESULT GetLanguageID(
long * plangID // address of language ID setting
);
문자의 언어 ID 집합을 검색합니다.
- 작업이 성공했음을 나타내는 S_OK 반환합니다.
-
plangID
-
문자에 대한 언어 ID 설정을 받는 변수의 주소입니다.
문자의 언어 ID를 지정하는 Long 정수입니다. 문자의 언어 ID(LANGID)는 Windows에서 정의한 16비트 값으로, 기본 언어 ID와 보조 언어 ID로 구성됩니다. 다음 예제는 일부 언어에 대한 값입니다. 다른 언어의 값을 확인하려면 플랫폼 SDK 설명서를 참조하세요.
언어 | ID | 언어 | ID |
---|---|---|---|
아랍어(사우디) | 0x0401 | 이탈리아어 | 0x0410 |
바스크어 | 0x042d | 일본어 | 0x0411 |
중국어(간체) | 0x0804 | 한국어 | 0x0412 |
중국어(번체) | 0x0404 | 노르웨이어 | 0x0414 |
크로아티아어 | 0x041A | 폴란드어 | 0x0415 |
체코어 | 0x0405 | 포르투갈어(포르투갈) | 0x0816 |
덴마크어 | 0x0406 | 포르투갈어(브라질) | 0x0416 |
네덜란드어 | 0x0413 | 루마니아어 | 0x0418 |
영어(영국) | 0x0809 | 러시아어 | 0x0419 |
영어(미국) | 0x0409 | 슬로바키아어 | 0x041B |
핀란드어 | 0x040B | 슬로베니아어 | 0x0424 |
프랑스어 | 0x040C | 스페인어 | 0x0c0a |
독일어 | 0x0407 | 스웨덴어 | 0x041D |
그리스어 | 0x0408 | 태국어 | 0x041E |
히브리어 | 0x040D | 터키어 | 0x041F |
헝가리어 | 0x040E |
문자에 대해 이 언어 ID를 설정하지 않으면 문자의 언어 ID가 현재 시스템 언어 ID가 됩니다.
또한 이 설정은 TTS 출력, 단어 풍선 텍스트, 문자 팝업 메뉴의 명령 및 음성 인식 엔진에 대한 언어를 결정합니다. 문자의 언어에 사용할 수 있는 호환 음성 인식 엔진이 있는지 확인하려면 IAgentCharacterEx::GetSRModeID 또는 IAgentCharacterEx::GetTTSModeID를 사용합니다.
이 속성은 클라이언트 애플리케이션의 문자 사용에만 적용됩니다. 설정은 클라이언트 애플리케이션의 문자 또는 다른 문자의 다른 클라이언트에 영향을 주지 않습니다.
참고
언어 ID가 양방향 텍스트(예: 아랍어 또는 히브리어)를 지원하는 언어로 설정되어 있지만 애플리케이션을 실행하는 시스템에 양방향 지원이 설치되어 있지 않으면 텍스트가 표시 순서가 아닌 논리적으로 풍선에 표시됩니다.
참고 항목
IAgentCharacterEx:SetLanguageID, IAgentCharacterEx::GetSRModeID, IAgentCharacterEx::GetTTSModeID