Partager via


Marshal.GetIDispatchForObjectInContext(Object) Méthode

Définition

Retourne un pointeur d’interface IDispatch à partir d’un objet managé, si l’appelant est dans le même contexte que cet objet.

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

Paramètres

o
Object

Objet dont l'interface IDispatch est demandée.

Retours

IntPtr

nativeint

Pointeur d'interface IDispatch pour l'objet spécifié, ou null si l'appelant n'est pas dans le même contexte que l'objet spécifié.

Attributs

Exceptions

o ne prend pas en charge l'interface demandée.

o a la valeur null.

Remarques

Cette méthode est identique GetIDispatchForObject à ce qu’elle retourne null si l’appelant n’est pas dans le même contexte que l’objet.

S’applique à

Voir aussi