CreateClassFactory (funzione)
Crea una factory che produce istanze della classe specificata.
Sintassi
template<typename Factory>
inline HRESULT STDMETHODCALLTYPE CreateClassFactory(
_In_ unsigned int *flags,
_In_ const CreatorMap* entry,
REFIID riid,
_Outptr_ IUnknown **ppFactory
) throw();
Parametri
flags
Combinazione di uno o più valori di enumerazione RuntimeClassType .
entry
Puntatore a un CreatorMap che contiene informazioni di inizializzazione e registrazione sul riid del parametro.
riid
Riferimento a un ID di interfaccia.
ppFactory
Se questa operazione viene completata correttamente, un puntatore a una class factory.
Valore restituito
S_OK se riesce; in caso contrario, HRESULT indica un errore.
Osservazioni:
Se il parametro del modello Factory non deriva dall'interfaccia IClassFactory
, viene generato un errore di asserzione.
Requisiti
Intestazione: module.h
Spazio dei nomi: Microsoft::WRL