Sdílet prostřednictvím


Třída _bstr_t

Konkrétní společnosti Microsoft

A _bstr_t zapouzdří objektu datový typ BSTR.Spravuje třídy prostředku přidělování a navracení zpět přes volání funkce SysAllocString a SysFreeString a jiných BSTR rozhraní API v případě potřeby._bstr_t Třída používá referenční počítání, aby se zabránilo nadměrnému zatížení.

Konstrukce

_bstr_t

Konstrukce _bstr_t objektu.

Operace

Přiřadit

Kopie BSTR do BSTR zabalené v _bstr_t.

Připojit

Odkazy _bstr_t do obálky BSTR.

Kopírovat

Vytvoří kopii zapouzdřené BSTR.

Odpojit

Vrátí BSTR zabalené v _bstr_t a odpojí BSTR z _bstr_t.

GetAddress

Odkazuje BSTR zabaleny třídou _bstr_t.

GetBSTR

Odkazuje na začátku BSTR zabaleny třídou _bstr_t.

Délka

Vrátí počet znaků _bstr_t.

Operátory

operátor =

Existující přiřadí nová hodnota _bstr_t objektu.

operátor +=

Připojí konec znaky _bstr_t objektu.

operátor +

Sloučí dva řetězce.

operátor!

Zkontroluje, zda zapouzdřené BSTR je NULL řetězec.

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

Porovnává dva _bstr_t objektů.

operátor wchar_t * | Char *

Extrahovat ukazatele zapouzdřené Unicode nebo vícebajtové BSTR objektu.

Požadavky

Záhlaví: comutil.h

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

Viz také

Referenční dokumentace

Třídy COM podpora kompilátoru