CreateClassFactory (fonction)
Crée une fabrique produisant des instances de la classe spécifiée.
Syntaxe
template<typename Factory>
inline HRESULT STDMETHODCALLTYPE CreateClassFactory(
_In_ unsigned int *flags,
_In_ const CreatorMap* entry,
REFIID riid,
_Outptr_ IUnknown **ppFactory
) throw();
Paramètres
flags
Combinaison d’une ou plusieurs valeurs d’énumération RuntimeClassType .
entry
Pointeur vers un CreatorMap qui contient des informations d’initialisation et d’inscription sur le riid de paramètre.
riid
Référence à un ID d’interface.
ppFactory
Si cette opération se termine correctement, un pointeur vers une fabrique de classes.
Valeur de retour
S_OK si l'opération réussit. Sinon, une valeur HRESULT indique l'erreur.
Notes
Une erreur d’assertion est émise si la fabrique de paramètres de modèle ne dérive pas de l’interfaceIClassFactory
.
Spécifications
En-tête : module.h
Espace de noms : Microsoft::WRL