다음을 통해 공유


IClassFactory2 인터페이스(ocidl.h)

모든 종류의 개체 서버에서 클래스 팩터리 개체가 라이선스를 통해 개체 생성을 제어할 수 있도록 합니다.

이 인터페이스는 IClassFactory의 확장입니다. 이 확장을 사용하면 라이선스가 부여된 컴퓨터에서 실행되는 클래스 팩터리에서 나중에 사용이 허가되지 않은 컴퓨터에서 개체 instance 만드는 데 사용할 수 있는 라이선스 키를 제공할 수 있습니다. 이러한 고려 사항은 사용이 허가된 컴퓨터에서 애플리케이션을 빌드하는 데 사용되는 컨트롤과 같은 개체에 중요합니다. 이후에 빌드된 애플리케이션은 허가되지 않은 컴퓨터에서 실행할 수 있어야 합니다. 라이선스 키는 전체 컴퓨터 라이선스가 없을 때 한 클라이언트 애플리케이션이 IClassFactory2 를 통해 개체를 인스턴스화할 수 있는 권한만 제공합니다.

상속

IClassFactory2 인터페이스는 IClassFactory에서 상속됩니다. IClassFactory2 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IClassFactory2 인터페이스에는 이러한 메서드가 있습니다.

 
IClassFactory2::CreateInstanceLic

지정한 라이선스 키에 대해 라이선스가 부여된 개체의 instance 만듭니다. 이 메서드는 사용 허가되지 않은 컴퓨터에서 개체를 만들 수 있는 유일한 방법입니다.
IClassFactory2::GetLicInfo

이 클래스 팩터리의 라이선스 기능에 대한 정보를 검색합니다.
IClassFactory2::RequestLicKey

호출자가 저장하고 나중에 사용이 허가된 개체의 instance 만드는 데 사용할 수 있는 라이선스 키를 만듭니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 ocidl.h

추가 정보

IClassFactory