Klasa _bstr_t
Specyficzne dla firmy Microsoft
Obiekt _bstr_t
hermetyzuje typ danych BSTR. Klasa zarządza alokacją zasobów i cofaniem alokacji za pomocą wywołań funkcji do SysAllocString
i SysFreeString
innych BSTR
interfejsów API, jeśli jest to konieczne. Klasa _bstr_t
używa zliczania odwołań, aby uniknąć nadmiernego obciążenia.
Członkowie
Budownictwo
Konstruktor | opis |
---|---|
_bstr_t |
_bstr_t Tworzy obiekt. |
Operacje
Function | opis |
---|---|
Assign |
Kopiuje element BSTR do opakowanej BSTR przez element _bstr_t . |
Attach |
Łączy otokę _bstr_t z elementem BSTR . |
copy |
Tworzy kopię hermetyzowanego BSTR elementu . |
Detach |
BSTR Zwraca wartość opakowaną przez element _bstr_t i odłącza element BSTR od elementu _bstr_t . |
GetAddress |
Wskazuje element BSTR opakowany przez element _bstr_t . |
GetBSTR |
Wskazuje początek BSTR opakowanej przez _bstr_t element . |
length |
Zwraca liczbę znaków w obiekcie _bstr_t . |
Operatory
Operator | opis |
---|---|
operator = |
Przypisuje nową wartość do istniejącego _bstr_t obiektu. |
operator += |
Dołącza znaki na końcu _bstr_t obiektu. |
operator + |
Łączy dwa ciągi. |
operator ! |
Sprawdza, czy hermetyzowany BSTR jest ciąg null. |
operator == operator != operator < operator > operator <= operator >= |
Porównuje dwa _bstr_t obiekty. |
operator wchar_t* operator char* |
Wyodrębnij wskaźniki do hermetyzowanego obiektu Unicode lub wielobajtowego BSTR . |
END Microsoft Specific
Wymagania
Header:<comutil.h>
Lib:comsuppw.lib
lub comsuppwd.lib
(Aby uzyskać więcej informacji, zobacz/Zc:wchar_t
(wchar_t jest typem natywnym))
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla