Marshal.GetComObjectData(Object, Object) Metoda

Definice

Načte data, na která odkazuje zadaný klíč ze zadaného objektu COM.

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

Parametry

obj
Object

Objekt COM, který obsahuje požadovaná data.

key
Object

Klíč v interní hashové tabulce pro obj načtení dat.

Návraty

Data reprezentovaná parametrem key v interní tabulce hash parametru obj .

Atributy

Výjimky

obj je null.

-nebo-

key je null.

obj není objekt com.

-nebo-

objje objekt prostředí Windows Runtime.

Poznámky

Všechny objekty COM zabalené v modulu Runtime Callable Wrapper mají přidruženou tabulku hash, která GetComObjectData se načte. Marshal.SetComObjectData přidá data do hashovací tabulky. Nikdy byste neměli volat metodu z kódu.

Platí pro

Viz také