BStrWrapper BStrWrapper BStrWrapper BStrWrapper Class

定義

警告

この API は現在使われていません。

型のデータをマーシャ リングVT_BSTRからアンマネージ コードを管理します。Marshals data of type VT_BSTR from managed to unmanaged code. このクラスは継承できません。This class cannot be inherited.

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

注釈

BStrWrapperクラスとして渡されるときに、ラップされたオブジェクトがマーシャ リング方法を制御するVARIANTします。The BStrWrapper class controls how the wrapped object is marshaled when passed as VARIANT. ラップすることができます、Stringオブジェクト、BStrWrapperとしてマーシャ リングするオブジェクトVT_BSTRします。You can wrap a String object in a BStrWrapper object to marshal it as VT_BSTR. BStrWrapper アンマネージ コードには、null 文字列を渡すときに便利です。BStrWrapper is useful when passing a null string to unmanaged code. せずBStrWrapper、としては、null 文字列が渡されるVT_EMPTY。 ただし、で文字列をラッピングBStrWrapperとして null 文字列が渡されることにより、 VT_BSTRWithout BStrWrapper, a null string is passed as VT_EMPTY; however, wrapping the string with BStrWrapper ensures that the null string is passed as VT_BSTR.

コンストラクター

BStrWrapper(Object) BStrWrapper(Object) BStrWrapper(Object) BStrWrapper(Object)

新しいインスタンスを初期化、 BStrWrapper 、指定したクラスObjectオブジェクト。Initializes a new instance of the BStrWrapper class with the specified Object object.

BStrWrapper(String) BStrWrapper(String) BStrWrapper(String) BStrWrapper(String)

新しいインスタンスを初期化、 BStrWrapper 、指定したクラスStringオブジェクト。Initializes a new instance of the BStrWrapper class with the specified String object.

プロパティ

WrappedObject WrappedObject WrappedObject WrappedObject

取得、ラップされたStringオブジェクト型としてマーシャ リングするVT_BSTRします。Gets the wrapped String object to marshal as type VT_BSTR.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象