_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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für