CreateActivationFactory İşlevi

Windows çalışma zamanı tarafından etkinleştirilebilir belirtilen sınıfın üreten bir fabrika oluşturur.

template<typename Factory>
   inline HRESULT STDMETHODCALLTYPE CreateActivationFactory(
      _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 etkinleştirme Fabrika işaretçisine başarıyla tamamlarsa.

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 IActivationFactory arabirimden türetmek değildir.

Gereksinimler

Başlık: module.h

Namespace: Microsoft::WRL

Ayrıca bkz.

Başvuru

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