ICM_DRAW_BEGIN メッセージ

ICM_DRAW_BEGIN メッセージは、データを描画する準備をレンダリング ドライバーに通知します。

ICM_DRAW_BEGIN 
wParam = (DWORD) (LPVOID) &icdrwBgn; 
lParam = sizeof(ICDRAW); 

パラメーター

icdrwBgn

入力形式を含む ICDRAWBEGIN 構造体へのポインター。

Lparam

ICDRAWBEGIN のサイズ (バイト単位)。

戻り値

ドライバーが指定した方法と形式で画面へのデータの描画をサポートしている場合はICERR_OKを返します。それ以外の場合はエラー コードを返します。 考えられるエラー値は次のとおりです。

説明
ICERR_BADFORMAT 入力または出力の形式はサポートされていません。
ICERR_NOTSUPPORTED ドライバーは画面に直接描画されないか、このメッセージをサポートしていません。

解説

ドライバーでデータをバッファーに圧縮解除する場合は、 ICM_DECOMPRESS_BEGIN メッセージを送信します。

ICM_DRAW_BEGINメッセージとICM_DRAW_ENDメッセージ入れ子になりません。 ICM_DRAW_ENDで圧縮解除が停止する前にドライバーがICM_DRAW_BEGINを受け取った場合は、新しいパラメーターを使用して圧縮解除を再開する必要があります。

必要条件

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

関連項目

ビデオ圧縮マネージャー

ビデオ圧縮メッセージ