BStrWrapper Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
BStrWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.
Esegue il marshalling dei dati di tipo VT_BSTR
dal codice gestito al codice non gestito. La classe non può essere ereditata.
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
public sealed class BStrWrapper
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class BStrWrapper
[<System.Obsolete("BStrWrapper and support for marshalling to the VARIANT type may be unavailable in future releases.")>]
type BStrWrapper = class
type BStrWrapper = class
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type BStrWrapper = class
Public NotInheritable Class BStrWrapper
- Ereditarietà
-
BStrWrapper
- Attributi
Commenti
La BStrWrapper classe controlla la modalità di marshalling dell'oggetto wrapped quando viene passata come VARIANT
. È possibile eseguire il wrapping di un String oggetto in un BStrWrapper oggetto per eseguire il marshalling come VT_BSTR
.
BStrWrapper è utile quando si passa una stringa Null al codice non gestito. Senza BStrWrapper, viene passata una stringa Null come VT_EMPTY
. Tuttavia, il wrapping della stringa con BStrWrapper garantisce che la stringa Null venga passata come VT_BSTR
.
Costruttori
BStrWrapper(Object) |
Obsoleti.
Inizializza una nuova istanza della classe BStrWrapper con l'oggetto Object specificato. |
BStrWrapper(String) |
Obsoleti.
Inizializza una nuova istanza della classe BStrWrapper con l'oggetto String specificato. |
Proprietà
WrappedObject |
Obsoleti.
Ottiene l'oggetto String incluso da sottoporre a marshalling come tipo |
Metodi
Equals(Object) |
Obsoleti.
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
GetHashCode() |
Obsoleti.
Funge da funzione hash predefinita. (Ereditato da Object) |
GetType() |
Obsoleti.
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
MemberwiseClone() |
Obsoleti.
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
ToString() |
Obsoleti.
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |