다음을 통해 공유


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
매개 변수 riid대한 초기화 및 등록 정보를 포함하는 CreatorMap에 대한 포인터입니다.

riid
인터페이스 ID에 대한 참조입니다.

ppFactory
이 작업이 성공적으로 완료되면 정품 인증 팩터리에 대한 포인터입니다.

Return Value

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

설명

템플릿 매개 변수 Factory 가 인터페이스 IActivationFactory에서 파생되지 않으면 어설션 오류가 내보내집니다.

요구 사항

헤더: module.h

네임스페이스: Microsoft::WRL

참고 항목

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