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 |