Marshal.GetIDispatchForObjectInContext(Object) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.