다음을 통해 공유


LICINFO 구조체(ocidl.h)

라이선스를 지원하는 클래스 팩터리의 라이선스 동작을 설명하는 매개 변수를 포함합니다. 구조체는 IClassFactory2::GetLicInfo 메서드를 호출하여 채워집니다.

구문

typedef struct tagLICINFO {
  LONG cbLicInfo;
  BOOL fRuntimeKeyAvail;
  BOOL fLicVerified;
} LICINFO, *LPLICINFO;

멤버

cbLicInfo

구조체의 크기(바이트)입니다.

fRuntimeKeyAvail

이 클래스 팩터리에서 라이선스 키를 사용하여 허가되지 않은 컴퓨터에서 개체를 만들 수 있는지 여부를 나타냅니다. TRUE이면 IClassFactory2::RequestLicKey를 호출하여 키를 가져올 수 있습니다. FALSE이면 완전히 라이선스가 부여된 컴퓨터에서만 개체를 만들 수 있습니다.

fLicVerified

IClassFactory::CreateInstance 및 IClassFactory2::RequestLicKey에 대한 호출이 성공하도록 전체 머신 라이선스가 있는지 여부를 나타냅니다. TRUE이면 전체 컴퓨터 라이선스가 있습니다. 따라서 개체를 자유롭게 만들 수 있습니다. fRuntimeKeyAvail도 TRUE인 경우 라이선스 키를 사용할 수 있습니다. FALSE이면 적절한 라이선스 키가 IClassFactory2::CreateInstanceLic에 전달되지 않는 한 이 클래스 팩터리는 이 컴퓨터에서 개체의 인스턴스를 만들 수 없습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
머리글 ocidl.h

추가 정보

IClassFactory2::GetLicInfo