Marshal.SetComObjectData(Object, Object, Object) Metodo
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.
Imposta i dati ai quali fa riferimento la chiave specificata nell'oggetto COM specificato.
public:
static bool SetComObjectData(System::Object ^ obj, System::Object ^ key, System::Object ^ data);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static bool SetComObjectData (object obj, object key, object? data);
public static bool SetComObjectData (object obj, object key, object data);
public static bool SetComObjectData (object obj, object key, object? data);
[System.Security.SecurityCritical]
public static bool SetComObjectData (object obj, object key, object data);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member SetComObjectData : obj * obj * obj -> bool
static member SetComObjectData : obj * obj * obj -> bool
[<System.Security.SecurityCritical>]
static member SetComObjectData : obj * obj * obj -> bool
Public Shared Function SetComObjectData (obj As Object, key As Object, data As Object) As Boolean
Parametri
- obj
- Object
Oggetto COM in cui archiviare i dati.
- key
- Object
Chiave nella tabella hash interna dell'oggetto COM in cui archiviare i dati.
- data
- Object
Dati da impostare.
Restituisce
true
se i dati sono stati impostati correttamente; in caso contrario, false
.
- Attributi
Eccezioni
Commenti
A tutti gli oggetti COM di cui viene eseguito il wrapping in un Runtime Callable Wrapper (RCW) è associata una tabella hash a cui SetComObjectData aggiunge dati. Marshal.GetComObjectData recupera i dati dalla tabella hash. Non è mai necessario chiamare alcun metodo dal codice.