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制御します。 オブジェクト内の オブジェクトをStringBStrWrapperラップして、 としてVT_BSTRマーシャリングできます。 BStrWrapper は、アンマネージ コードに null 文字列を渡す場合に便利です。 がない場合 BStrWrapper、null 文字列は として VT_EMPTY渡されます。ただし、 で BStrWrapper 文字列をラップすると、null 文字列が として VT_BSTR渡されます。

コンストラクター

BStrWrapper(Object)
古い.

BStrWrapper オブジェクトを指定して、Object クラスの新しいインスタンスを初期化します。

BStrWrapper(String)
古い.

BStrWrapper オブジェクトを指定して、String クラスの新しいインスタンスを初期化します。

プロパティ

WrappedObject
古い.

VT_BSTR 型としてマーシャリングされる、ラップされた String オブジェクトを取得します。

メソッド

Equals(Object)
古い.

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()
古い.

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()
古い.

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()
古い.

現在の Object の簡易コピーを作成します。

(継承元 Object)
ToString()
古い.

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象