CreateClassFactory, fonction
Crée une fabrique produisant des instances de la classe spécifiée.
template<typename Factory>
inline HRESULT STDMETHODCALLTYPE CreateClassFactory(
_In_ unsigned int *flags,
_In_ const CreatorMap* entry,
REFIID riid,
_Outptr_ IUnknown **ppFactory
) throw();
Paramètres
flags
Une combinaison d'une ou plusieurs valeurs d'énumération RuntimeClassType.entry
Pointeur vers un CreatorMap contenant les informations d'initialisation et d'enregistrement du paramètre riid.riid
Référence à un ID d'interface.ppFactory
Si cette opération est terminée avec succès, un pointeur vers une fabrique de classe.
Valeur de retour
S_OK si l'opération a réussi; sinon, un HRESULT indiquant l'erreur.
Remarques
Une erreur d'assertion est émise si le paramètre de modèle Factory ne dérive pas de l'interface IClassFactory.
Configuration requise
En-tête: module.h
Espace de noms: Microsoft::WRL