Sdílet prostřednictvím


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 obsahující požadovaná data.

key
Object

Klíč v interní tabulce hash 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-

obj je objekt prostředí Windows Runtime.

Poznámky

Všechny objekty COM zabalené v modulu runtime volatelné obálky mají přidruženou tabulku hash, která GetComObjectData načte. Marshal.SetComObjectData přidá data do zatřiďovací tabulky. Nikdy byste neměli volat ani jednu z metod z kódu.

Platí pro

Viz také