Marshal.GetIDispatchForObjectInContext(Object) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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.