BStrWrapper BStrWrapper BStrWrapper BStrWrapper Class

Definition

Warnung

Diese API ist jetzt veraltet.

Marshallt Daten vom Typ VT_BSTR von verwaltetem an nicht verwalteten Code.Marshals data of type VT_BSTR from managed to unmanaged code. Diese Klasse kann nicht vererbt werden.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
Vererbung
BStrWrapperBStrWrapperBStrWrapperBStrWrapper
Attribute

Hinweise

Die BStrWrapper -Klasse steuert, wie das umschlossene Objekt bei der Übergabe VARIANTals gemarshallt wird.The BStrWrapper class controls how the wrapped object is marshaled when passed as VARIANT. Sie können ein String -Objekt in ein BStrWrapper -Objekt einschließen, um VT_BSTRes als zu Mars Hallen.You can wrap a String object in a BStrWrapper object to marshal it as VT_BSTR. BStrWrapperist nützlich, wenn eine NULL-Zeichenfolge an nicht verwalteten Code übergeben wird.BStrWrapper is useful when passing a null string to unmanaged code. Ohne BStrWrapperwird eine NULL-Zeichenfolge als VT_EMPTYan den Wert zurückgegeben. beim BStrWrapper umwickeln der Zeichenfolge mit wird jedoch VT_BSTRsichergestellt, dass die NULL-Zeichenfolge alsWithout 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.

Konstruktoren

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

Initialisiert eine neue Instanz der BStrWrapper-Klasse mit dem angegebenen Object-Objekt.Initializes a new instance of the BStrWrapper class with the specified Object object.

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

Initialisiert eine neue Instanz der BStrWrapper-Klasse mit dem angegebenen String-Objekt.Initializes a new instance of the BStrWrapper class with the specified String object.

Eigenschaften

WrappedObject WrappedObject WrappedObject WrappedObject

Ruft das umschlossene String-Objekt ab, das als VT_BSTR-Typ gemarshallt werden soll.Gets the wrapped String object to marshal as type VT_BSTR.

Methoden

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

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

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

Fungiert als Standardhashfunktion.Serves as the default hash function.

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

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

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

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

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

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)

Gilt für: