Freigeben über


Marshal.GetIDispatchForObjectInContext(Object) Methode

Definition

Gibt einen IDispatch-Schnittstellenzeiger aus einem verwalteten Objekt zurück, falls sich der Aufrufer in demselben Kontext wie das Objekt befindet.

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

Parameter

o
Object

Das Objekt, dessen IDispatch-Schnittstelle angefordert wird.

Gibt zurück

IntPtr

nativeint

Der IDispatch-Schnittstellenzeiger für das angegebene Objekt oder null, falls sich der Aufrufer nicht in demselben Kontext wie das angegebene Objekt befindet.

Attribute

Ausnahmen

o unterstützt die angeforderte Schnittstelle nicht.

o ist null.

Hinweise

Diese Methode ist identisch mit GetIDispatchForObject der Ausnahme, dass sie zurückgibt null , wenn sich der Aufrufer nicht im selben Kontext wie das -Objekt befindet.

Gilt für:

Weitere Informationen