_bstr_t 클래스
Microsoft 전용
_bstr_t 개체는 BSTR 데이터 형식을 캡슐화합니다. 클래스는 해당하는 경우 SysAllocString 및 SysFreeString에 대한 함수 호출과 다른 BSTR API를 통해 리소스 할당 및 할당 해제를 관리합니다. _bstr_t 클래스는 과도한 오버헤드를 방지하기 위해 참조 가산을 사용합니다.
생성
_bstr_t 개체를 생성합니다. |
작업
BSTR을 _bstr_t로 래핑된 BSTR로 복사합니다. |
|
_bstr_t 래퍼를 BSTR에 연결합니다. |
|
캡슐화된 BSTR의 복사본을 구성합니다. |
|
_bstr_t로 래핑된 BSTR을 반환하고 BSTR을 _bstr_t에서 분리합니다. |
|
_bstr_t로 래핑된 BSTR을 가리킵니다. |
|
_bstr_t에 의해 래핑되는 BSTR의 시작 부분을 가리킵니다. |
|
_bstr_t에 있는 문자의 수를 반환합니다. |
연산자
기존 _bstr_t 개체에 새 값을 할당합니다. |
|
_bstr_t 개체의 끝 부분에 문자를 추가합니다. |
|
두 문자열을 연결합니다. |
|
캡슐화된 BSTR이 NULL 문자열인지 확인합니다. |
|
두 _bstr_t 개체를 비교합니다. |
|
캡슐화된 유니코드 또는 멀티바이트 BSTR 개체에 대한 포인터를 추출합니다. |
요구 사항
Header: comutil.h
Lib: comsuppw.lib 또는 comsuppwd.lib(자세한 내용은 /Zc:wchar_t(wchar_t를 네이티브 형식으로 인식) 참조)