Win32 API 日本語リファレンス
ホーム › Devices.Display › PFN_DrvIcmCreateColorTransform

PFN_DrvIcmCreateColorTransform

コールバック

シグネチャ

HANDLE PFN_DrvIcmCreateColorTransform(
    DHPDEV param0,
    LOGCOLORSPACEW* param1,
    void* param2,
    DWORD param3,
    void* param4,
    DWORD param5,
    void* param6,
    DWORD param7,
    DWORD param8
);

パラメーター

フィールド型
param0DHPDEV
param1LOGCOLORSPACEW*
param2void*
param3DWORD
param4void*
param5DWORD
param6void*
param7DWORD
param8DWORD

公式ドキュメント

DrvIcmCreateColorTransform 関数は、ICM カラー変換を作成します。

戻り値

DrvIcmCreateColorTransform は、成功すると、作成したカラー変換のハンドルを返します。それ以外の場合はエラーを報告し、NULL を返します。

解説(Remarks)

ドライバーは、次のようにプロファイルデータからカラー変換を作成します。

ターゲットプロファイルが指定されているかどうかにかかわらず、ドライバーのデバイスは常に宛先デバイスです。

提供されるプロファイルは、ICC プロファイル形式のバージョン 2.10 に準拠しています。ドライバーが指定された形式を解釈できない場合は、この呼び出しを失敗させてください。

ドライバーは、各プロファイルのメモリマップ全体に安全にアクセスできます。pvSourceProfile、pvDestProfile、pvTargetProfile の各ポインターは、DrvIcmCreateTransform の呼び出しのスコープ内でのみ有効です。

ICM のサポートを報告するドライバーは、この関数を実装してください。ドライバーは、DEVINFO 構造体の flGraphicsCaps メンバーに GCAPS_ICM フラグを設定することで、ICM のサポートを示します。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)