CreateClassFactory İşlevi
Belirtilen sınıf örneklerini üreten bir fabrika oluşturur.
template<typename Factory>
inline HRESULT STDMETHODCALLTYPE CreateClassFactory(
_In_ unsigned int *flags,
_In_ const CreatorMap* entry,
REFIID riid,
_Outptr_ IUnknown **ppFactory
) throw();
Parametreler
flags
Bir veya daha fazla birlikte RuntimeClassType numaralandırma değeri.entry
İşaretçi bir CreatorMap başlatma ve kayıt parametresi hakkında bilgi içeren riid.riid
Bir arabirim kimliği referansıppFactory
Bu işlem başarılı bir biçimde, bir sınıf fabrikası işaretçisine gerçekleştirdiğinde.
Dönüş Değeri
Başarılı olursa s_ok; Aksi takdirde bir hresult hata gösterir.
Notlar
Onaylama işlemi hatası durumunda yayınlanır şablon parametresi Factory IClassFactory arabirimini kullanarak türetmek değildir.
Gereksinimler
Başlık: module.h
Namespace: Microsoft::WRL