Share via


OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO

Vous permet de spécifier que l'objet doit être stocké et initialisé, mais il ne doit pas être être créés de l'extérieur via CoCreateInstance.

OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO( 
   clsid, 
   class  
)

Paramètres

  • clsid
    [in] Le CLSID d'une classe COM implémenté par la classe C++ nommé class.

  • class
    [in] Le nom de la classe C++ qui implémente la classe COM représentée par clsid.

Notes

Des macros d'entrées de l'objet sont définies au niveau de la portée globale dans le projet de fournir la prise en charge de l'inscription, de l'initialisation, et de création d'une classe.

OBJECT_ENTRY_NON_CREATEABLE_EX_AUTO vous permet de spécifier qu'un objet doit être stocké et initialisé (voir l' OBJECT_ENTRY_AUTO pour plus d'informations), mais elles ne doivent pas pouvoir être créé via CoCreateInstance.

Configuration requise

Header: atlcom.h

Voir aussi

Référence

OBJECT_ENTRY_AUTO

Autres ressources

Macros de mappage d'objets

Macros ATL

OBJECT_ENTRY

OBJECT_ENTRY_NON_CREATEABLE