유니코드 및 ANSI 문자열 변환

Microsoft Active Accessibility는 BSTR 데이터 형식에 정의된 유니코드 문자열을 사용합니다. 애플리케이션에서 유니코드 문자열을 사용하지 않거나 특정 API 호출에 대한 문자열을 변환하려는 경우 MultiByteToWideCharWideCharToMultiByte Microsoft Win32 함수를 사용하여 필요한 변환을 수행합니다.

WideCharToMultiByte를 사용하여 유니코드 문자열을 ANSI 문자열로 변환합니다. MultiByteToWideChar 함수는 ANSI 문자열을 유니코드 문자열로 변환합니다.

SysAllocStringSysFreeString을 사용하여 BSTR 데이터 형식을 할당하고 해제합니다.

이러한 문자열 함수에 대한 자세한 내용은 Windows SDK(소프트웨어 개발 키트)에서 해당 참조를 참조하세요.