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.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


クラスBStrWrapperは、としてVARIANT渡されるときに、ラップされたオブジェクトをマーシャリングする方法を制御します。The BStrWrapper class controls how the wrapped object is marshaled when passed as VARIANT. オブジェクトをBStrWrapperオブジェクトにStringラップして、そのオブジェクトをと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 。ただし、文字列をでラップするVT_BSTRことで、null 文字列がとして渡されることを保証します。Without 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

VT_BSTR 型としてマーシャリングされる、ラップされた String オブジェクトを取得します。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)