Auf Englisch lesen

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.

C#
public static IntPtr GetIDispatchForObjectInContext(object o);
C#
[System.Security.SecurityCritical]
public static IntPtr GetIDispatchForObjectInContext(object o);

Parameter

o
Object

Das Objekt, dessen IDispatch-Schnittstelle angefordert wird.

Gibt zurück

IntPtr

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:

Produkt Versionen
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Weitere Informationen