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 [デスクトップ アプリのみ] |
Header | ocidl.h |