CreateClassFactory İşlevi
Belirtilen sınıfın örneklerini üreten bir fabrika oluşturur.
Sözdizimi
template<typename Factory>
inline HRESULT STDMETHODCALLTYPE CreateClassFactory(
_In_ unsigned int *flags,
_In_ const CreatorMap* entry,
REFIID riid,
_Outptr_ IUnknown **ppFactory
) throw();
Parametreler
Bayrak
Bir veya daha fazla RuntimeClassType sabit listesi değerinin birleşimi.
entry
Parametre riid'i hakkında başlatma ve kayıt bilgilerini içeren bir CreatorMap işaretçisi.
riid
Arabirim kimliğine başvuru.
ppFactory
Bu işlem başarıyla tamamlanırsa, sınıf fabrikasına yönelik bir işaretçi.
Dönüş Değeri
Başarılı olursa S_OK; aksi takdirde, hatayı gösteren bir HRESULT.
Açıklamalar
Factory şablon parametresi arabiriminden IClassFactory
türetilmezse onay hatası oluşur.
Gereksinimler
Üst bilgi: module.h
Ad Alanı: Microsoft::WRL