Share via


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