Sdílet prostřednictvím


_bstr_t – třída

Specifické pro Microsoft

Objekt _bstr_t zapouzdřuje datový typ BSTR.Třída spravuje v případě potřeby přidělování a zrušení přidělení prostředků pomocí volání funkce SysAllocString, SysFreeString a jiných rozhraní API BSTR.Třída _bstr_t používá počítání odkazů, aby zabránilo nadměrnému zatížení.

Konstrukce

_bstr_t

Sestavte objekt _bstr_t.

Operace

Přiřazení

Zkopíruje BSTR do BSTR zabalené v _bstr_t.

Připojit

Propojení obálky _bstr_t a BSTR.

kopírovat

Vytvoří kopii zapouzdřeného BSTR.

Odpojit

Vrátí BSTR ohraničený pomocí _bstr_t a odpojí BSTR z _bstr_t.

GetAddress

Odkazuje na BSTR ohraničený pomocí _bstr_t.

GetBSTR

Odkazuje na začátek BSTR ohraničený pomocí _bstr_t.

délka

Vrátí počet znaků v rámci _bstr_t.

Operátory

operátor =

Přiřadí novou hodnotu existujícímu objektu _bstr_t.

operátor +=

Připojí znaky na konec objektu _bstr_t.

operátor +

Spojuje dva řetězce.

operátor !

Zkontroluje, zda je zapouzdřený BSTRprázdný řetězec.

operátor ==, !=, <, >, <=, >=

Porovná dva objekty _bstr_t.

operátor wchar_t* | char*

Extrahovat ukazatele na zapouzdřený objekt Unicode nebo vícebajtový objekt BSTR.

Požadavky

Hlavička: comutil.h

Lib: comsuppw.lib nebo comsuppwd.lib (další informace viz /Zc:wchar_t (wchar_t je nativní typ))

Viz také

Referenční dokumentace

Třídy podpory kompilátoru modelu COM