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, 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
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.