Структура 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 |