ICM_DRAW_SUGGESTFORMAT メッセージ
ICM_DRAW_SUGGESTFORMAT メッセージは、レンダリング ドライバーに対してクエリを実行して、描画できる圧縮解除された形式を提案します。
ICM_DRAW_SUGGESTFORMAT
wParam = (DWORD_PTR) (LPVOID) &icdrwSuggest;
lParam = sizeof(ICDRAWSUGGEST);
パラメーター
-
icdrwSuggest
-
ICDRAWSUGGEST 構造体へのポインター。
-
Lparam
-
ICDRAWSUGGEST のサイズ (バイト単位)。
戻り値
成功した場合はICERR_OKを返します。 ICDRAWSUGGEST 構造体の lpbiSuggest メンバーが NULL の場合、このメッセージは、推奨される形式を格納するために必要なメモリ量を返します。
注釈
ドライバーは、ICDRAWSUGGEST 構造体の lpbiIn メンバーで指定された形式を調べ、lpbiSuggest メンバーを使用して描画できる形式を返す必要があります。 出力形式では、入力形式から可能な限り多くのデータを保持する必要があります。
必要に応じて、ドライバーは ICDRAWSUGGEST の hicDecompressor メンバーに渡されたインストール可能なコンプレッサー ハンドルを使用して、より複雑な選択を行うことができます。 たとえば、入力形式が 24 ビット JPEG データの場合、レンダラーは、提案する形式を選択する前に、解凍ツールに対してクエリを実行して、YUV 形式 (より効率的に描画される可能性があります) に展開できるかどうかを確認できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|