Marshal.GetIDispatchForObjectInContext(Object) Methode

Definitie

Retourneert een IDispatch-interfaceaanwijzer van een beheerd object als de aanroeper zich in dezelfde context bevindt als dat object.

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

Parameters

o
Object

Het object waarvan IDispatch de interface is aangevraagd.

Retouren

IntPtr

nativeint

De IDispatch interfacepointer voor het opgegeven object of null als de aanroeper zich niet in dezelfde context bevindt als het opgegeven object.

Kenmerken

Uitzonderingen

o biedt geen ondersteuning voor de aangevraagde interface.

Opmerkingen

Deze methode is hetzelfde als GetIDispatchForObject behalve dat deze wordt geretourneerd null als de aanroeper zich niet in dezelfde context bevindt als het object.

Van toepassing op

Zie ook