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 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
標頭 | ocidl.h |