Udostępnij za pośrednictwem


_bstr_t — Klasa

Specyficzne dla firmy Microsoft

Hermetyzuje _bstr_t typ danychhttps://msdn.microsoft.com/pl-pl/library/ms221069(v=vs.120)Klasa zarządza alokacją i dezalokacją zasobów za pośrednictwem wywołania funkcji SysAllocString i SysFreeString i innych niezarządzanych BSTR API w stosownych przypadkach.Klasa _bstr_t używa zliczania odniesień, by uniknąć nadmiernego obciążenia.

Konstrukcja

_bstr_t

Buduje _bstr_t obiektu.

Operacje

Przypisywanie

Kopiuje BSTR do BSTR opakowane przez _bstr_t.

Dołącz

Łączy opakowanie _bstr_t z BSTR.

kopiuj

Tworzy kopię zhermetyzowanego BSTR.

Odłącz

Zwraca BSTR owinięte przez _bstr_t i odłącza BSTR z _bstr_t.

GetAddress

Wskazuje na BSTR zawinięty przez _bstr_t.

GetBSTR

Wskazuje początek BSTR zawinięty przez _bstr_t.

długość

Zwraca liczbę znaków w _bstr_t.

Operatory

operator =

Przypisuje nową wartość do istniejącego _bstr_t obiektu.

operator +=

Dołącza znaki do końca _bstr_t obiektu.

operator +

Łączy dwa ciągi.

operator !

Sprawdza, czy zhermetyzowany BSTR jest NULL ciąg znaków.

operator ==, !=, <, >, <=, >=

Porównuje dwa _bstr_t obiekty.

operator wchar_t * | char *

Wyodrębnij wskaźniki do zhermetyzowanego obiektu Unicode lub wielobajtowego obiektu BSTR.

Wymagania

Nagłówek: comutil.h

Bibl: comsuppw.lib lub comsuppwd.lib (zobacz /Zc:wchar_t (wchar_t jest typem natywnym), aby uzyskać więcej informacji)

Zobacz też

Informacje

Kompilator klas obsługi COM