Funzione CreateClassFactory
Crea una factory che produce istanze della classe specificata.
template<typename Factory>
inline HRESULT STDMETHODCALLTYPE CreateClassFactory(
_In_ unsigned int *flags,
_In_ const CreatorMap* entry,
REFIID riid,
_Outptr_ IUnknown **ppFactory
) throw();
Parametri
flags
Una combinazione di uno o più valori di enumerazione RuntimeClassType.entry
Puntatore a CreatorMap che contiene l'inizializzazione e le informazioni di registrazione sul parametro riid.riid
Riferimento a un'interfaccia ID.ppFactory
Se l'operazione viene completata correttamente, un puntatore ad una classe factory.
Valore restituito
S_OK se ha esito positivo; in caso contrario, un HRESULT, che indica l'errore.
Note
Un errore di asserzione viene generato se il parametro di modello Factory non deriva dall'interfaccia IClassFactory.
Requisiti
Header: module.h
Namespace: Microsoft::WRL