BStrWrapper Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
BStrWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.
Marshals-Daten des Typs VT_BSTR von verwaltetem zu nicht verwaltetem Code. Diese Klasse kann nicht vererbt werden.
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
- Vererbung
-
BStrWrapper
- Attribute
Hinweise
Die BStrWrapper Klasse steuert, wie das umschlossene Objekt gemarstet wird, wenn es als übergeben wird VARIANT. Sie können ein String Objekt in ein BStrWrapper Objekt umschließen, um es zu marshallen als VT_BSTR.
BStrWrapper ist nützlich, wenn eine NULL-Zeichenfolge an nicht verwalteten Code übergeben wird. Ohne BStrWrapper, wird eine NULL-Zeichenfolge übergeben als VT_EMPTY; das Umschließen der Zeichenfolge mit BStrWrapper stellt jedoch sicher, dass die NULL-Zeichenfolge als übergeben VT_BSTRwird.
Konstruktoren
| Name | Beschreibung |
|---|---|
| BStrWrapper(Object) |
Veraltet.
Initialisiert eine neue Instanz der BStrWrapper Klasse mit dem angegebenen Object Objekt. |
| BStrWrapper(String) |
Veraltet.
Initialisiert eine neue Instanz der BStrWrapper Klasse mit dem angegebenen String Objekt. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| WrappedObject |
Veraltet.
Ruft das umschlossene String Objekt ab, das als Typ gemarstet |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Veraltet.
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Veraltet.
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Veraltet.
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Veraltet.
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Veraltet.
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |