次の方法で共有


CMCreateTransformExt 関数 (icm.h)

入力 LOGCOLORSPACEA からオプションのターゲット空間にマップし、変換の作成方法を定義するフラグのセットを使用して出力デバイスにマップする色変換を作成します。

構文

HCMTRANSFORM CMCreateTransformExt(
  LPLOGCOLORSPACEA lpColorSpace,
  LPDEVCHARACTER   lpDevCharacter,
  LPDEVCHARACTER   lpTargetDevCharacter,
  DWORD            dwFlags
);

パラメーター

lpColorSpace

入力論理色空間構造体へのポインター。

lpDevCharacter

メモリ マップされたデバイス プロファイルへのポインター。

lpTargetDevCharacter

メモリ マップされたターゲット プロファイルへのポインター。

dwFlags

変換のコントロール作成に使用するフラグを指定します。 詳細については、「 CMM 変換作成フラグ」を参照してください。

戻り値

この関数が成功した場合、戻り値は 256 から 65,535 の範囲の色変換になります。 変換の低い WORD のみが保持されるため、有効な変換はこの範囲を超えることはできません。

この関数が失敗した場合、戻り値は 256 未満の値を持つエラー コードです。 戻り値が 256 未満でエラーを通知する場合、CMM は SetLastError を使用して、Winerror.h で定義されている有効なエラー値に最後のエラーを設定する必要があります。

注釈

CMCreateTransformExt と同等の Unicode は CMCreateTransformExtW です。

この関数をエクスポートするには、すべての CMM が必要です。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
Header icm.h

こちらもご覧ください