Marshal.GetIDispatchForObjectInContext(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.
Zwraca wskaźnik interfejsu IDispatch z obiektu zarządzanego, jeśli obiekt wywołujący znajduje się w tym samym kontekście co ten obiekt.
public:
static IntPtr GetIDispatchForObjectInContext(System::Object ^ o);
public static IntPtr GetIDispatchForObjectInContext (object o);
[System.Security.SecurityCritical]
public static IntPtr GetIDispatchForObjectInContext (object o);
static member GetIDispatchForObjectInContext : obj -> nativeint
[<System.Security.SecurityCritical>]
static member GetIDispatchForObjectInContext : obj -> nativeint
Public Shared Function GetIDispatchForObjectInContext (o As Object) As IntPtr
Parametry
- o
- Object
Obiekt, którego IDispatch
interfejs jest żądany.
Zwraca
nativeint
IDispatch
Wskaźnik interfejsu dla określonego obiektu lub null
jeśli obiekt wywołujący nie znajduje się w tym samym kontekście co określony obiekt.
- Atrybuty
Wyjątki
o
nie obsługuje żądanego interfejsu.
o
to null
.
Uwagi
Ta metoda jest taka sama jak GetIDispatchForObject w przypadku null
, gdy obiekt wywołujący nie znajduje się w tym samym kontekście co obiekt.