ObjectCreationDelegate Délégué
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.
Crée un objet COM.
public delegate IntPtr ObjectCreationDelegate(IntPtr aggregator);
public delegate IntPtr ObjectCreationDelegate(IntPtr aggregator);
[System.Runtime.InteropServices.ComVisible(true)]
public delegate IntPtr ObjectCreationDelegate(IntPtr aggregator);
type ObjectCreationDelegate = delegate of nativeint -> nativeint
[<System.Runtime.InteropServices.ComVisible(true)>]
type ObjectCreationDelegate = delegate of nativeint -> nativeint
Public Delegate Function ObjectCreationDelegate(aggregator As IntPtr) As IntPtr
Paramètres
- aggregator
-
IntPtr
nativeint
Pointeur vers l'interface IUnknown
de l'objet managé.
Valeur renvoyée
nativeint
Objet IntPtr qui représente l'interface IUnknown
de l'objet COM.
- Attributs
Remarques
Ce délégué est appelé pour créer un objet COM en guise d’alternative à CoCreateInstance
lorsqu’un objet managé doit créer une instance de sa partie non managée. L’interface IUnknown
de l’objet managé est passée en tant que paramètre et le délégué doit retourner l’interface IUnknown
de l’objet non managé. Les deux interfaces sont passées en tant que type IntPtr pour éviter le marshaling.
Chaque classe dérivée de Delegate et MulticastDelegate a un constructeur et une Invoke
méthode.
Méthodes d’extension
GetMethodInfo(Delegate) |
Obtient un objet qui représente la méthode représentée par le délégué spécifié. |