다음을 통해 공유


CComClassFactory2::CreateInstance

지정한 CLSID의 개체를 만든 다음이 개체에 대 한 인터페이스 포인터를 검색 합니다.

STDMETHOD(CreateInstance)( 
   LPUNKNOWN pUnkOuter, 
   REFIID riid, 
   void** ppvObj  
);

매개 변수

  • pUnkOuter
    [in] 개체는 집합체의 일부로 다음 만들어지는 경우 pUnkOuter 알 수 없는 외부에 있어야 합니다. 그렇지 않으면 pUnkOuter 해야 NULL.

  • riid
    [in] 요청 된 인터페이스의 IID입니다. If pUnkOuter is non-NULL, riid must be IID_IUnknown.

  • ppvObj
    [out] 로 식별 되는 인터페이스 포인터에 대 한 포인터 riid. 이 인터페이스는 개체를 지원 하지 않는 경우 ppvObj 설정 NULL.

반환 값

표준 HRESULT 값입니다.

설명

컴퓨터를 완벽 하 게 하도록 허가 해야 합니다. 전체 컴퓨터 라이센스 없으면 호출 CreateInstanceLic.

요구 사항

헤더: atlcom.h

참고 항목

참조

CComClassFactory2 Class

CoCreateInstance

CoGetClassObject