ObjectCreationDelegate Délégué

Définition

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 de l’objet IUnknown managé.

Valeur renvoyée

IntPtr

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 comme alternative au CoCreateInstance moment où 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 d’un Delegate constructeur et MulticastDelegate d’une Invoke méthode.

Méthodes d’extension

Nom Description
GetMethodInfo(Delegate)

Obtient un objet qui représente la méthode représentée par le délégué spécifié.

S’applique à