CComBSTR 클래스
이 대 한 래퍼 클래스인 BSTRs.
class CComBSTR
Members
Public 생성자
Name |
설명 |
---|---|
생성자입니다. |
|
소멸자 |
Public 메서드
Name |
설명 |
---|---|
문자열에 추가 m_str. |
|
Appends a BSTR to m_str. |
|
지정한 수의 바이트를 추가 m_str. |
|
만듭니다는 BSTR 에서 safearray에서 각 요소의 첫 번째 문자를 연결 하 고는 CComBSTR 개체. |
|
Assigns a BSTR to m_str. |
|
첨부는 BSTR 에 CComBSTR 개체입니다. |
|
배열의 각 요소는 문자에서부터 1 차원 safearray를 만들고 있는 CComBSTR 개체입니다. |
|
길이 반환 합니다. m_str (바이트)에서입니다. |
|
복사본을 반환 합니다. m_str. |
|
복사본을 반환 합니다. m_str 통해는 [out] 매개 변수 |
|
분리 m_str 에서 CComBSTR 개체입니다. |
|
Frees m_str. |
|
길이 반환 합니다. m_str. |
|
문자열 리소스를 로드합니다. |
|
로드는 BSTR 스트림에서 개체입니다. |
|
문자열을 소문자로 변환 합니다. |
|
문자열을 대문자로 변환 합니다. |
|
저장 m_str 스트림을 합니다. |
Public 연산자
Name |
설명 |
---|---|
Casts a CComBSTR object to a BSTR. |
|
Returns true or false, depending on whether m_stris NULL. |
|
비교는 CComBSTR 는 문자열을 사용 합니다. |
|
반환 주소를 m_str. |
|
추가 된 CComBSTR 개체입니다. |
|
비교는 CComBSTR 는 문자열을 사용 합니다. |
|
값으로 할당 m_str. |
|
비교는 CComBSTR 는 문자열을 사용 합니다. |
|
비교는 CComBSTR 는 문자열을 사용 합니다. |
공용 데이터 멤버
Name |
설명 |
---|---|
포함의 BSTR 연관 된 CComBSTR 개체. |
설명
CComBSTR 클래스에 대 한 래퍼는 BSTRs 길이 접두사가 문자열입니다.길이 문자열에는 데이터 이전 메모리 위치를 정수로 저장 됩니다.
A BSTR null 종료-마지막 문자 계산 되지만 문자열 안에 포함 된 null 문자를 포함할 수도 있습니다.문자열 길이가 첫 번째 null 문자는 문자 수에 따라 결정 됩니다.
[!참고]
CComBSTR ANSI 또는 유니코드 문자열을 인수로 사용 하는 멤버 (생성자, 대입 연산자 및 비교 연산자)의 여러 클래스를 제공 합니다.유니코드 문자열 임시 종종 내부적으로 생성 되기 때문에 이러한 함수의 ANSI 버전이 해당 유니코드 보다 덜 효율적입니다.효율성을 위해 가능한 유니코드 버전을 사용 합니다.
[!참고]
Visual Studio.net에서 구현 되는 향상 된 조회 동작 때문에 같은 코드 bstr = L"String2" + bstr;에 이전 릴리스에서 컴파일된 수 대신 구현으로 bstr = CStringW(L"String2") + bstr.
사용 시 주의 사항 목록은 CComBSTR를 참조 하십시오 Ccombstr와 프로그래밍.
요구 사항
헤더: atlbase.h