_bstr_t-Klasse
Microsoft-spezifisch
Durch ein _bstr_t-Objekt wird der BSTR-Datentyp gekapselt. Die Klasse verwaltet die Zuordnung und Neuzuordnung von Ressourcen durch Funktionsaufrufe an SysAllocString und SysFreeString und andere BSTR-APIs, falls erforderlich. Die _bstr_t-Klasse verwendet die Verweiszählung, um übermäßigen Mehraufwand zu vermeiden.
Konstruktion
Erstellt ein _bstr_t-Objekt. |
Vorgänge
Kopiert ein BSTR in das BSTR, das von einem _bstr_t umschlossen wird. |
|
Verknüpft einen _bstr_t-Wrapper mit einem BSTR. |
|
Erstellt eine Kopie des gekapselten BSTR. |
|
Gibt BSTR zurück, das von _bstr_t umschlossen ist, und trennt BSTR von _bstr_t. |
|
Zeigt auf den BSTR, der von einem _bstr_t umschlossen ist. |
|
Zeigt auf den Anfang des BSTR, das vom _bstr_t umschlossen ist. |
|
Gibt die Anzahl von Zeichen in _bstr_t zurück. |
Operatoren
Weist einem vorhandenen _bstr_t-Objekt einen neuen Wert zu. |
|
Fügt Zeichen an das Ende des _bstr_t-Objekts an. |
|
Verkettet zwei Zeichenfolgen. |
|
Überprüft, ob das gekapselte BSTR eine NULL-Zeichenfolge ist. |
|
Vergleicht zwei _bstr_t-Objekte. |
|
Extrahiert die Zeiger auf das gekapselten Unicode- oder Mehrbyte-BSTR-Objekt. |
Anforderungen
Header: comutil.h
Lib: comsuppw.lib oder comsuppwd.lib (Weitere Informationen finden Sie unter /Zc:wchar_t (wchar_t ist der systemeigene Typ).)