語言

BStrWrapper 類別

定義

警告

BStrWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.

VT_BSTR從管理型態到非管理型的資料。 此類別無法獲得繼承。

public ref class BStrWrapper sealed
[System.Obsolete("BStrWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.")]
public sealed class BStrWrapper
public sealed class BStrWrapper
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class BStrWrapper
[<System.Obsolete("BStrWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.")>]
type BStrWrapper = class
type BStrWrapper = class
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type BStrWrapper = class
Public NotInheritable Class BStrWrapper
繼承
BStrWrapper
屬性

備註

該 BStrWrapper 類別控制包裹物件在傳遞為 VARIANT時如何被編組。 你可以將物件 String 包裹在物件 BStrWrapper 中,將其標記為 VT_BSTR。 BStrWrapper 當將空字串傳給非管理程式碼時非常有用。 若無 BStrWrapper,則傳送空字串為 VT_EMPTY;然而,將字串包裹為 BStrWrapper ,確保空字串會被傳遞為 VT_BSTR。

建構函式

名稱 Description
BStrWrapper(Object)
已淘汰.

初始化該類別的新實例 BStrWrapper ,並使用指定 Object 物件。

BStrWrapper(String)
已淘汰.

初始化該類別的新實例 BStrWrapper ,並使用指定 String 物件。

屬性

名稱 Description
WrappedObject
已淘汰.

讓包裹物件 String 以類型 為 marshal VT_BSTR。

方法

名稱 Description
Equals(Object)
已淘汰.

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()
已淘汰.

做為預設哈希函式。

(繼承來源 Object)
GetType()
已淘汰.

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()
已淘汰.

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()
已淘汰.

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於