CComBSTR 類別
這個類別是 BSTR. 的包裝函式。
class CComBSTR
Members
公用建構函式
名稱 |
描述 |
---|---|
建構函式。 |
|
解構函式。 |
公用方法
名稱 |
描述 |
---|---|
將字串附加至 m_str。 |
|
附加至 BSTRm_str。 |
|
將指定的位元組數目。 m_str。 |
|
建立由每個項目的第一個字元的 BSTR 在 safearray 的並將其附加至 CComBSTR 物件。 |
|
指派給 BSTRm_str。 |
|
BSTRCComBSTR 附加至物件。 |
|
建立一個以零起始的一維 safearray,其中陣列的每個元素是從 CComBSTR 物件中的字元。 |
|
以位元組傳回 m_str 的長度。 |
|
傳回 m_str的複本。 |
|
藉由 [out] 參數傳回 m_str 的複本。 |
|
中斷連結 CComBSTR 物件的 m_str 。 |
|
釋放 m_str。 |
|
傳回 m_str的長度。 |
|
載入字串資源。 |
|
從資料流載入 BSTR 物件。 |
|
將字串轉換為小寫。 |
|
將字串轉換成大寫。 |
|
m_str 儲存至資料流。 |
公用運算子
名稱 |
描述 |
---|---|
要轉型為的 BSTR的 CComBSTR 物件。 |
|
傳回 true 或 false,取決於 m_str是否為 NULL。 |
|
CComBSTR 與字串比較。 |
|
傳回 m_str位址。 |
|
CComBSTR 附加至物件。 |
|
CComBSTR 與字串比較。 |
|
將值指派給 m_str。 |
|
CComBSTR 與字串比較。 |
|
CComBSTR 與字串比較。 |
公用資料成員
名稱 |
描述 |
---|---|
包含 BSTR 與 CComBSTR 物件。 |
備註
CComBSTR 類別是 BSTR的包裝函式,是固定長度的字串。長度形式儲存在資料之前的記憶體位置的整數資料。
上一個計數的字元,但也可能包含在字串中之後,內嵌的 null 字元 BSTR。 null 結束。字元計數不取決於字串長度,不含第一個 Null 字元。
注意事項 |
---|
CComBSTR 類別提供大量該名稱的成員 (建構函式、指派運算子和比較運算子) 接受 ANSI 或 Unicode 字串做為引數。因為暫時 Unicode 字串內部,通常會建立這些函式 ANSI 版本比其 Unicode 的對應效果不彰。為了提高效率,就請使用 Unicode 版本。 |
注意事項 |
---|
由於 Visual Studio 實作的改良的查閱行為 .NET,應實作程式碼,例如 bstr = L"String2" + bstr;在先前的版本中可能會進行編譯,做為 bstr = CStringW(L"String2") + bstr。 |
如需注意清單時, CComBSTR時,請參閱 利用 CComBSTR。
需求
Header: atlbase.h