次の方法で共有


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

関連項目