CreateActivationFactory İşlevi

Windows Çalışma Zamanı tarafından etkinleştirilebilen belirtilen sınıfın örneklerini üreten bir fabrika oluşturur.

Sözdizimi

template<typename Factory>
   inline HRESULT STDMETHODCALLTYPE CreateActivationFactory(
      _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, etkinleştirme 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 IActivationFactorytüretilmezse onay hatası oluşur.

Gereksinimler

Üst bilgi: module.h

Ad Alanı: Microsoft::WRL

Ayrıca bkz.

Microsoft::WRL::Wrappers::Details Ad Alanı