Udostępnij za pośrednictwem


Marshal.GetIDispatchForObjectInContext(Object) Metoda

Definicja

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

IntPtr

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.

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.

Dotyczy

Zobacz też