TranslateCharsetInfo 함수(wingdi.h)
문자 집합 정보를 변환하고 대상 구조의 모든 멤버를 적절한 값으로 설정합니다.
구문
BOOL TranslateCharsetInfo(
[in, out] DWORD *lpSrc,
[out] LPCHARSETINFO lpCs,
[in] DWORD dwFlags
);
매개 변수
[in, out] lpSrc
dwFlags가 TCI_SRCFONTSIG 설정된 경우 FONTSIGNATURE 구조체의 fsCsb 멤버에 대한 포인터입니다. 그렇지 않으면 이 매개 변수는 원본을 나타내는 DWORD 값으로 설정됩니다.
[out] lpCs
번역된 문자 집합 정보를 수신하는 CHARSETINFO 구조체에 대한 포인터입니다.
[in] dwFlags
번역을 수행하는 방법을 지정하는 플래그입니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
|
원본에는 낮은 단어의 문자 집합 값과 상위 단어의 0이 포함됩니다. |
|
Source는 낮은 단어의 코드 페이지 식별자이고 상위 단어에서는 0입니다. |
|
Source는 FONTSIGNATURE 구조체의 코드 페이지 비트필드 부분입니다. 입력 시 ANSI 코드 페이지 값 또는 일반적인 ANSI 및 OEM 값에 대해 하나의 Windows 코드 페이지 비트 집합만 있어야 합니다(OEM 값의 경우 비트 32-63은 명확해야 합니다). 출력 시에는 비트 집합이 하나만 있습니다.
TCI_SRCFONTSIG 값이 지정된 경우 lpSrc 매개 변수는 코드 페이지 비트 필드의 주소여야 합니다. 다른 TCI_ 값이 지정된 경우 lpSrc 매개 변수는 주소가 아닌 값이어야 합니다. |
|
Windows 2000: 원본은 자판 배열의 LCID(로캘 식별자) 또는 언어 식별자입니다. 언어 식별자인 경우 값은 낮은 단어에 있습니다. |
반환 값
성공하면 0이 아닌 값을 반환하고, 그렇지 않으면 0을 반환합니다. 확장된 오류 정보를 가져오기 위해 애플리케이션은 GetLastError를 호출할 수 있습니다.
요구 사항
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | wingdi.h(Windows.h 포함) |
라이브러리 | Gdi32.lib |
DLL | Gdi32.dll |