Fungsi CreateClassFactory
Membuat pabrik yang menghasilkan instans kelas yang ditentukan.
Sintaks
template<typename Factory>
inline HRESULT STDMETHODCALLTYPE CreateClassFactory(
_In_ unsigned int *flags,
_In_ const CreatorMap* entry,
REFIID riid,
_Outptr_ IUnknown **ppFactory
) throw();
Parameter
flags
Kombinasi satu atau beberapa nilai enumerasi RuntimeClassType .
lema
Pointer ke CreatorMap yang berisi informasi inisialisasi dan pendaftaran tentang parameter riid.
riid
Referensi ke ID antarmuka.
ppFactory
Jika operasi ini berhasil diselesaikan, penunjuk ke pabrik kelas.
Tampilkan Nilai
S_OK jika berhasil; jika tidak, HRESULT yang menunjukkan kesalahan.
Keterangan
Kesalahan pernyataan dipancarkan jika parameter templat Factory tidak berasal dari antarmuka IClassFactory
.
Persyaratan
Header: module.h
Namespace: Microsoft::WRL