다음을 통해 공유


CreateActivationFactory 함수

Windows 런타임에 의해 활성화 될 수 있는 지정 된 클래스의 인스턴스를 만드는 팩터리를 만듭니다.

template<typename Factory>
   inline HRESULT STDMETHODCALLTYPE CreateActivationFactory(
      _In_ unsigned int *flags,  
      _In_ const CreatorMap* entry, 
      REFIID riid, 
     _Outptr_ IUnknown **ppFactory) throw();

매개 변수

  • flags
    하나 이상의 조합 RuntimeClassType 열거형 값입니다.

  • entry
    에 대 한 포인터를 CreatorMap 매개 변수에 대 한 초기화 및 등록 정보가 들어 있는 riid.

  • riid
    인터페이스 ID에 대 한 참조

  • ppFactory
    정품 인증 공장에 대 한 포인터이 작업을 성공적으로 완료 된 경우.

반환 값

성공 하면 S_OK입니다. 그렇지 않으면 오류를 나타내는 HRESULT입니다.

설명

경우 어설션 오류가 발생 템플릿 매개 변수가 Factory IActivationFactory 인터페이스에서 파생 되지 않습니다.

요구 사항

헤더: module.h

네임 스페이스: Microsoft::WRL

참고 항목

참조

Microsoft::WRL::Wrappers::Details 네임스페이스