Marshal.GetComObjectData(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.
Recupera i dati ai quali fa riferimento la chiave specificata dall'oggetto COM specificato.
public:
static System::Object ^ GetComObjectData(System::Object ^ obj, System::Object ^ key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public static object? GetComObjectData (object obj, object key);
public static object GetComObjectData (object obj, object key);
public static object? GetComObjectData (object obj, object key);
[System.Security.SecurityCritical]
public static object GetComObjectData (object obj, object key);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
static member GetComObjectData : obj * obj -> obj
static member GetComObjectData : obj * obj -> obj
[<System.Security.SecurityCritical>]
static member GetComObjectData : obj * obj -> obj
Public Shared Function GetComObjectData (obj As Object, key As Object) As Object
Parametri
- obj
- Object
Oggetto COM che contiene i dati desiderati.
- key
- Object
Chiave nella tabella hash interna di obj
da cui recuperare i dati.
Restituisce
Dati rappresentati dal parametro key
nella tabella hash interna del parametro obj
.
- Attributi
Eccezioni
Commenti
Tutti gli oggetti COM inclusi in un wrapper chiamabile runtime dispongono di una tabella hash associata, che GetComObjectData recupera. Marshal.SetComObjectData aggiunge i dati alla tabella hash. Non è mai necessario chiamare alcun metodo dal codice.