Marshal.GetIDispatchForObjectInContext(Object) Methode

Definition

Gibt einen IDispatch-Schnittstellenzeiger aus einem verwalteten Objekt zurück, wenn sich der Aufrufer im gleichen Kontext wie dieses 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 wenn sich der Aufrufer nicht im gleichen 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ückgegeben null wird, wenn sich der Aufrufer nicht im gleichen Kontext wie das Objekt befindet.

Gilt für:

Weitere Informationen