_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
Buduje _bstr_t obiektu. |
Operacje
Kopiuje BSTR do BSTR opakowane przez _bstr_t. |
|
Łączy opakowanie _bstr_t z BSTR. |
|
Tworzy kopię zhermetyzowanego BSTR. |
|
Zwraca BSTR owinięte przez _bstr_t i odłącza BSTR z _bstr_t. |
|
Wskazuje na BSTR zawinięty przez _bstr_t. |
|
Wskazuje początek BSTR zawinięty przez _bstr_t. |
|
Zwraca liczbę znaków w _bstr_t. |
Operatory
Przypisuje nową wartość do istniejącego _bstr_t obiektu. |
|
Dołącza znaki do końca _bstr_t obiektu. |
|
Łączy dwa ciągi. |
|
Sprawdza, czy zhermetyzowany BSTR jest NULL ciąg znaków. |
|
Porównuje dwa _bstr_t obiekty. |
|
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)