다음을 통해 공유


CComClassFactory2::CreateInstanceLic

비슷한 CreateInstance을 제외 하 고, CreateInstanceLic 라이센스 키가 필요 합니다.

STDMETHOD(CreateInstanceLic)( 
   IUnknown* pUnkOuter, 
   IUnknown* /* pUnkReserved */, 
   REFIID riid, 
   BSTR bstrKey, 
   void** ppvObject  
);

매개 변수

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

  • pUnkReserved
    [in] 사용되지 않습니다. 해야 NULL.

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

  • bstrKey
    [in] 이전에 런타임 라이센스 키를 얻을에 대 한 호출에서 RequestLicKey. 이 키 개체를 만들 때 필요 합니다.

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

반환 값

표준 HRESULT 값입니다.

설명

라이센스 키 사용 하 여 얻을 수 있습니다 RequestLicKey. 허가 되지 않은 컴퓨터에서 개체를 만들려면 먼저 호출 해야 CreateInstanceLic.

요구 사항

헤더: atlcom.h

참고 항목

참조

CComClassFactory2 Class

CoCreateInstance

CoGetClassObject