Partager via


IMAPIFormFactory::CreateClassFactory

S’applique à : Outlook 2013 | Outlook 2016

Retourne un objet de fabrique de classe pour le formulaire.

HRESULT CreateClassFactory(
  REFCLSID clsidForm,
  ULONG ulFlags,
  LPCLASSFACTORY FAR * lppClassFactory
);

Paramètres

clsidForm

[in] Identificateur de classe pour le formulaire à créer par la fabrique de classes.

ulFlags

[in] R�serv� ; doit �tre �gal � z�ro.

lppClassFactory

[out] Pointeur vers l’objet de fabrique de classe.

Valeur renvoyée

S_OK

L’objet de fabrique de classe a été retourné.

Remarques

Les visionneuses de formulaires appellent la méthode IMAPIFormFactory ::CreateClassFactory pour obtenir une fabrique de classes pour un formulaire spécifique. La fabrique de classes est utilisée pour créer des instances d’un formulaire qui gère les messages d’une classe spécifique et pour contrôler l’accès à ces instances.

La méthode CreateClassFactory est appelée par les visionneuses de formulaires pour obtenir un objet de fabrique de classes pour les serveurs de formulaires qui implémentent plusieurs classes de message. Cette méthode reçoit un identificateur de classe (CLSID) en tant que paramètre. En fonction de ce paramètre, cette méthode peut déterminer le type spécifique d’objet de fabrique de classe à retourner.

Remarques pour les responsables de l’implémentation

Vous pouvez retourner à partir de votre implémentation CreateClassFactory le même objet de fabrique de classe sur plusieurs appels pour le même identificateur de classe. La création d’une fabrique de classe instance n’est pas nécessaire.

Vous pouvez avoir une implémentation de fabrique de classe unique qui crée des instances de fabrique de classes appropriées à la demande, ou plusieurs implémentations de fabrique de classes, une pour chaque classe de message.

Voir aussi

IMAPIFormFactory : IUnknown