다음을 통해 공유


TTCharToUnicode 함수(t2embapi.h)

8비트 문자 코드 값의 배열을 16비트 유니코드 값으로 변환합니다.

구문

LONG TTCharToUnicode(
  [in]  HDC    hDC,
  [in]  UCHAR  *pucCharCodes,
  [in]  ULONG  ulCharCodeSize,
  [out] USHORT *pusShortCodes,
  [in]  ULONG  ulShortCodeSize,
  [in]  ULONG  ulFlags
);

매개 변수

[in] hDC

디바이스 컨텍스트 핸들입니다.

[in] pucCharCodes

16비트 유니코드 값으로 변환할 8비트 문자 코드 배열에 대한 포인터입니다. null이 아닌 값으로 설정해야 합니다.

[in] ulCharCodeSize

8비트 문자 코드 배열의 크기입니다.

[out] pusShortCodes

pucCharCodesarray의 8비트 값에 해당하는 유니코드로 이 함수에 의해 채워질 배열에 대한 포인터입니다. 이 매개 변수는 null이 아닌 값으로 설정해야 합니다.

[in] ulShortCodeSize

문자 코드 배열의 크기(와이드 문자)입니다.

[in] ulFlags

이 매개 변수는 현재 사용되지 않습니다.

반환 값

성공하면 E_NONE 반환합니다.

배열 *pusShortCodes 는 *pusCharCodes의 8비트 문자 코드에 해당하는 16비트 유니코드 값으로 채워집니다. ulShortCodeSize 에는 *pusShortCodes의 와이드 문자 크기가 포함됩니다.

그렇지 않으면 함수 오류 메시지 포함에 설명된 오류 코드를 반환합니다.

설명

이 함수는 하위 설정될 기호 문자 목록을 만들 때 클라이언트에 유용할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 t2embapi.h
라이브러리 T2embed.lib
DLL T2embed.dll

추가 정보

MultiByteToWideChar

WideCharToMultiByte