CreateClassFactory (función)
Crea un generador que produce instancias de la clase especificada.
Sintaxis
template<typename Factory>
inline HRESULT STDMETHODCALLTYPE CreateClassFactory(
_In_ unsigned int *flags,
_In_ const CreatorMap* entry,
REFIID riid,
_Outptr_ IUnknown **ppFactory
) throw();
Parámetros
flags
Combinación de uno o varios valores de enumeración runtimeClassType.
entry
Puntero a un objeto CreatorMap que contiene información de inicialización y registro sobre el parámetro riid.
riid
Referencia a un identificador de interfaz.
ppFactory
Si esta operación se completa correctamente, un puntero a un generador de clases.
Valor devuelto
S_OK si se realiza correctamente; de lo contrario, un HRESULT que indica el error.
Comentarios
Se genera un error de aserción si el parámetro de plantilla Factory no se deriva de la interfaz IClassFactory
.
Requisitos
Encabezado: module.h
Espacio de nombres: Microsoft::WRL