CMGetInfo 関数 (icm.h)
カラー管理モジュール (CMM) に関するさまざまな情報を取得します。
この関数をエクスポートするには、すべての CMM が必要です。
構文
DWORD CMGetInfo(
DWORD dwInfo
);
パラメーター
dwInfo
取得する必要がある情報を指定します。 このパラメーターは、次のいずれかの定数値を受け取ることができます。
常時 | 関数の戻り値の重要性 |
---|---|
CMM_DESCRIPTION | カラー管理モジュールを記述するテキスト文字列。 |
CMM_DLL_VERSION | CMM DLL のバージョン番号。 |
CMM_DRIVER_LEVEL | ドライバーの互換性情報。 |
CMM_IDENT | 国際色コンソーシアム (ICC) に登録されている CMM 識別署名。 |
CMM_LOGOICON | この CMM のロゴ アイコン。 |
CMM_VERSION | サポートされている Windows のバージョン。 |
CMM_WIN_VERSION | Windows 95 との下位互換性。 |
戻り値
この関数が成功した場合、戻り値は dwInfo パラメーターを介して渡された 0 以外の値と同じです。 関数が失敗した場合は、0 を返します。
解説
CMGetInfo 関数は、CMM に関する情報を取得するために、アプリケーションから直接呼び出すことができます。 アプリケーションでは、他の CMM 関数を直接呼び出さないでください。 CMM 情報を取得するには、レジストリから CMM へのパスを取得します。 Windows API 関数 GetModuleHandle を 呼び出し、CMM のファイル名をパラメーターの値として渡します。 CMGetInfo 関数を呼び出し、そのパラメーターの値としてCMM_DESCRIPTION定数を渡します。 LoadString 関数を呼び出します。 モジュール ハンドルを最初のパラメーターとして渡し、 CMGetInfo 関数の戻り値を 2 番目のパラメーターの値として渡します。
Windows 95 で実行されない CMM は、CMM_WIN_VERSIONの0x0050000を返す必要があります。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
Header | icm.h |