Teilen über


_bstr_t-Klasse

Microsoft-spezifisch

Durch ein _bstr_t-Objekt wird der BSTR-Datentyp gekapselt. Die Klasse verwaltet die Ressourcenzuordnung und -zuordnung über Funktionsaufrufe SysAllocString und SysFreeString andere BSTR APIs, falls zutreffend. Die _bstr_t-Klasse verwendet die Verweiszählung, um übermäßigen Mehraufwand zu vermeiden.

Member

Bauwesen

Konstruktor Beschreibung
_bstr_t Erstellt ein _bstr_t-Objekt.

Vorgänge

Funktion Beschreibung
Assign Kopiert ein BSTR in das BSTR, das von einem _bstr_t umschlossen wird.
Attach Verknüpft einen _bstr_t-Wrapper mit einem BSTR.
copy Erstellt eine Kopie des gekapselten BSTR.
Detach Gibt BSTR zurück, das von _bstr_t umschlossen ist, und trennt BSTR von _bstr_t.
GetAddress Zeigt auf den BSTR, der von einem _bstr_t umschlossen ist.
GetBSTR Zeigt auf den Anfang des BSTR, das vom _bstr_t umschlossen ist.
length Gibt die Anzahl von Zeichen in _bstr_t zurück.

Operatoren

Operator Beschreibung
operator = Weist einem vorhandenen _bstr_t-Objekt einen neuen Wert zu.
operator += Fügt Zeichen an das Ende des _bstr_t-Objekts an.
operator + Verkettet zwei Zeichenfolgen.
operator ! Überprüft, ob das gekapselte BSTR eine NULL-Zeichenfolge ist.
operator ==
operator !=
operator <
operator >
operator <=
operator >=
Vergleicht zwei _bstr_t-Objekte.
operator wchar_t*
operator char*
Extrahiert die Zeiger auf das gekapselten Unicode- oder Mehrbyte-BSTR-Objekt.

Ende Microsoft-spezifisch

Anforderungen

Header:<comutil.h>

Lib:comsuppw.lib oder comsuppwd.lib (Weitere Informationen finden Sie unter /Zc:wchar_t (wchar_t ist systemeigener Typ))

Weitere Informationen

Compilerklassen für COM-Unterstützung