Marshal.GetComObjectData(Object, Object) Metoda

Definicja

Pobiera dane, do których odwołuje się określony klucz z określonego obiektu 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

Obiekt COM zawierający żądane dane.

key
Object

Klucz w wewnętrznej tabeli skrótów obj w celu pobrania danych z.

Zwraca

Dane reprezentowane przez key parametr w wewnętrznej tabeli skrótów parametru obj .

Atrybuty

Wyjątki

obj to null.

-lub-

key to null.

obj nie jest obiektem COM.

-lub-

objjest obiektem środowisko wykonawcze systemu Windows.

Uwagi

Wszystkie obiekty COM opakowane w otokę wywoływaną środowiska uruchomieniowego mają skojarzona tabela skrótów, która GetComObjectData pobiera. Marshal.SetComObjectData dodaje dane do tabeli skrótów. Nigdy nie należy wywoływać żadnej metody z kodu.

Dotyczy

Zobacz też