Marshal.GetComObjectData(Object, Object) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 w obj
celu pobrania danych z.
Zwraca
Dane reprezentowane przez key
parametr w wewnętrznej tabeli skrótów parametru obj
.
- Atrybuty
Wyjątki
obj
nie jest obiektem COM.
-lub-
obj
jest obiektem środowiska uruchomieniowego systemu Windows.
Uwagi
Wszystkie obiekty COM opakowane w otokę wywołania ś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.