MMIOM_WRITEFLUSH メッセージ
MMIOM_WRITEFLUSH メッセージは mmioWrite 関数によって I/O プロシージャに送信され、開いているファイルにデータを書き込み、I/O プロシージャで使用されるすべての内部バッファーをディスクにフラッシュするように要求します。
MMIOM_WRITEFLUSH
lParam1 = (LPARAM) lpBuffer
lParam2 = (LPARAM) cbWrite
パラメーター
-
lpBuffer
-
ファイルに書き込むデータを含むバッファーへのポインター。
-
cbWrite
-
ファイルに書き込むバイト数。
戻り値
ファイルに実際に書き込まれたバイト数を返します。 エラーが発生した場合、戻り値は 1 です。
解説
I/O プロシージャーは、書き込み操作後の新しいファイル位置を反映するように、MMIOINFO 構造体の lDiskOffset メンバーを更新します。
このメッセージは 、I /O プロシージャが内部バッファー (存在する場合) をフラッシュするように要求することを除き、MMIOM_WRITE メッセージと同じです。 I/O プロシージャが内部バッファリングを実行しない限り、このメッセージは MMIOM_WRITE メッセージとまったく同じように処理できます。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|