다음을 통해 공유


_bstr_t 클래스

Microsoft 전용

A _bstr_t 개체를 캡슐화는 BSTR 데이터 형식을.클래스 리소스 할당 및 할당 취소 함수 호출을 통해 관리 SysAllocStringSysFreeString 와 다른 BSTR Api 해당 하는 경우._bstr_t 클래스 사용 하 여 참조 횟수 과도 한 오버 헤드를 방지할 수 있습니다.

생성

_bstr_t

_bstr_t 개체를 생성합니다.

작업

할당

복사본은 BSTRBSTR 의해 래핑되는 _bstr_t.

연결

링크는 _bstr_t 래퍼에 있는 BSTR.

copy

캡슐화 된 복사본을 만듭니다 BSTR.

분리

반환의 BSTR 의해 래핑되는 _bstr_t 에서 분리 하 고는 BSTR 에서 _bstr_t.

GetAddress

가리키는 BSTR 로 래핑되는 _bstr_t.

GetBSTR

시작 부분을 가리키는 BSTR 로 래핑되는 _bstr_t.

length

문자 수를 반환 합니다. 해당 _bstr_t.

연산자

연산자 =

기존에 새 값을 할당 합니다. _bstr_t 개체입니다.

+ = 연산자

끝에 문자를 추가 _bstr_t 개체입니다.

연산자 +

두 문자열을 연결합니다.

연산자!

검사는 캡슐화 된 BSTR 되는 NULL 문자열입니다.

연산자: = =,! =, <>,, < =, > =

_bstr_t 개체를 비교합니다.

wchar_t * 운영자 | char *

캡슐화 된 멀티 바이트 또는 유니코드에 대 한 포인터를 추출 BSTR 개체입니다.

요구 사항

헤더: comutil.h

Lib: comsuppw.lib 또는 comsuppwd.lib (참조 하십시오 /Zc:wchar_t(wchar_t를 네이티브 형식으로 인식) 에 대 한 자세한 정보)

참고 항목

참조

컴파일러 COM 지원 클래스