Udostępnij za pośrednictwem


Klasa _bstr_t

Programu Microsoft

A _bstr_t hermetyzuje obiektu typu BSTR.Klasa zarządza alokacji zasobów i dezalokacji za pośrednictwem wywołania funkcji SysAllocString i SysFreeString i innych BSTR API, gdy jest to właściwe._bstr_t Klasy używa odniesienia inwentaryzacji w celu uniknięcia nadmiernego obciążenia.

Budowa

_bstr_t

Konstrukcje _bstr_t obiektu.

Operacje

Przypisywanie

Kopie BSTR do BSTR zapakowane przez _bstr_t.

Dołącz

Łącza _bstr_t otoki, aby BSTR.

Kopia

Tworzy kopię zhermetyzowanego BSTR.

Odłączanie

Zwraca BSTR zapakowane przez _bstr_t i odłącza BSTR z _bstr_t.

GetAddress

Wskazuje na BSTR zapakowane przez _bstr_t.

GetBSTR

Wskazuje na początek BSTR zapakowane przez _bstr_t.

długość

Zwraca liczbę znaków w _bstr_t.

Podmioty gospodarcze

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 zhermetyzowanego BSTR jest NULL ciąg znaków.

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

Porównuje dwa _bstr_t obiektów.

operator wchar_t * | CHAR *

Ekstrakt wskaźniki zhermetyzowany Unicode lub wielobajtowe BSTR obiektu.

Wymagania

Nagłówek: comutil.h

Lib: comsuppw.lib lub comsuppwd.lib (zobacz /Zc:wchar_t (Typ macierzysty jest wchar_t) Aby uzyskać więcej informacji)

Zobacz też

Informacje

Klasy COM obsługa kompilatora