COM에서는 유니코드를 사용하든 사용하지 않든 관계없이 COM 라이브러리 함수를 사용할 때나 COM 인터페이스 메서드의 인수에 문자 또는 문자열 데이터 타입을 지정할 때 항상 유니코드 데이터 타입을 사용해야 한다.

 

사용되는 타입인 LPCOLESTR 데이터 타입에 대한 내용은 wtypes.h 헤더 파일 안에 정의되어있다.

 

   typedef wchar_t WCHAR;

   typedef WCHAR OLECHAR;

   typedef OLECHAR *LPOLESTR;

   typedef const OLECHAR *LPCOLESTR;

 

결국 LPCOLESTR 타입은 const wchar_t* 타입이 된다.

 

'COMPUTER TECH > COM' 카테고리의 다른 글

스마트 포인터 클래스 - 1  (0) 2010.08.12
문자열을 변환해주는 API 함수  (0) 2010.08.12
COM에서의 문자열 사용  (0) 2010.08.12
CLSIDFromProgID 함수  (0) 2010.08.12
HRESULT 에 대한 내용  (0) 2010.08.12
COM 라이브러리 초기화  (0) 2010.08.12
Posted by ... XJAPAN

댓글을 달아 주세요

이전버튼 1 2 3 4 5 6 7 8 ··· 11 이전버튼