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
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class BStrWrapper
public sealed class BStrWrapper
[<System.Obsolete("BStrWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.")>]
type BStrWrapper = class
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type BStrWrapper = class
type BStrWrapper = class
Public NotInheritable Class BStrWrapper
継承
BStrWrapper
属性

注釈

BStrWrapper クラスは、ラップされたオブジェクトをVARIANTとして渡すときのマーシャリング方法を制御します。 String オブジェクトをBStrWrapper オブジェクトでラップして、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)

適用対象