共用方式為


_bstr_t 類別

Microsoft 特定的

_bstr_t 物件封裝了 BSTR 資料類型。 類別會適時透過對 SysAllocStringSysFreeString 及其他 BSTR API 的函式呼叫,來管理資源配置和解除配置。 _bstr_t 類別會使用參考計數避免過多的額外負荷。

成員

營造

建構函式 描述
_bstr_t 建構 _bstr_t 物件。

Operations

函式 描述
Assign BSTR 複製到 BSTR 所包裝的 _bstr_t 中。
Attach _bstr_t 包裝函式連結至 BSTR
copy 建構已封裝 BSTR 的複本。
Detach 傳回 BSTR 所包裝的 _bstr_t,並將 BSTR_bstr_t 中斷連結。
GetAddress 指向 BSTR 所包裝的 _bstr_t
GetBSTR 指向由 BSTR 所包裝之 _bstr_t 的開頭。
length 傳回 _bstr_t 中的字元數。

操作員

運算子 描述
operator = 將新值指派給現有的 _bstr_t 物件。
operator += 將字元附加至 _bstr_t 物件的結尾。
operator + 串連兩個字串。
operator ! 檢查封裝的 BSTR 是否為 NULL 字串。
operator ==
operator !=
operator <
operator >
operator <=
operator >=
比較兩個 _bstr_t 物件。
operator wchar_t*
operator char*
將指標擷取至封裝的 Unicode 或多位元組的 BSTR 物件。

END Microsoft 特定的

需求

標頭:<comutil.h>

Lib:comsuppw.libcomsuppwd.lib (如需詳細資訊,請參閱 /Zc:wchar_t (wchar_t 為原生類型))

另請參閱

編譯器 COM 支援類別