다음을 통해 공유


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

번역을 수행하는 방법을 지정하는 플래그입니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.

의미
TCI_SRCCHARSET
원본에는 낮은 단어의 문자 집합 값과 상위 단어의 0이 포함됩니다.
TCI_SRCCODEPAGE
Source는 낮은 단어의 코드 페이지 식별자이고 상위 단어에서는 0입니다.
TCI_SRCFONTSIG
Source는 FONTSIGNATURE 구조체의 코드 페이지 비트필드 부분입니다. 입력 시 ANSI 코드 페이지 값 또는 일반적인 ANSI 및 OEM 값에 대해 하나의 Windows 코드 페이지 비트 집합만 있어야 합니다(OEM 값의 경우 비트 32-63은 명확해야 합니다). 출력 시에는 비트 집합이 하나만 있습니다.

TCI_SRCFONTSIG 값이 지정된 경우 lpSrc 매개 변수는 코드 페이지 비트 필드의 주소여야 합니다. 다른 TCI_ 값이 지정된 경우 lpSrc 매개 변수는 주소가 아닌 값이어야 합니다.

TCI_SRCLOCALE
Windows 2000: 원본은 자판 배열의 LCID(로캘 식별자) 또는 언어 식별자입니다. 언어 식별자인 경우 값은 낮은 단어에 있습니다.

반환 값

성공하면 0이 아닌 값을 반환하고, 그렇지 않으면 0을 반환합니다. 확장된 오류 정보를 가져오기 위해 애플리케이션은 GetLastError를 호출할 수 있습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 wingdi.h(Windows.h 포함)
라이브러리 Gdi32.lib
DLL Gdi32.dll

추가 정보

CHARSETINFO

FONTSIGNATURE

유니코드 및 문자 집합 함수

유니코드 및 문자 집합