Partager via


ExtensibleClassFactory.RegisterObjectCreationCallback Méthode

Définition

Inscrit un delegate qui sera appelé chaque fois qu'une instance d'un type managé qui est une extension d'un type non managé doit allouer l'objet non managé agrégé.

public:
 static void RegisterObjectCreationCallback(System::Runtime::InteropServices::ObjectCreationDelegate ^ callback);
public static void RegisterObjectCreationCallback (System.Runtime.InteropServices.ObjectCreationDelegate callback);
static member RegisterObjectCreationCallback : System.Runtime.InteropServices.ObjectCreationDelegate -> unit
Public Shared Sub RegisterObjectCreationCallback (callback As ObjectCreationDelegate)

Paramètres

callback
ObjectCreationDelegate

delegate qui est appelé à la place de CoCreateInstance.

Remarques

Cela delegate alloue et agrège l’objet non managé et est appelé à la place de CoCreateInstance. Cela delegate doit être inscrit dans le contexte de l’initialiseur static de classe pour lequel les rappels seront effectués.

Une seule classe dans une hiérarchie doit inscrire un delegate rappel.

S’applique à