MMIOM_WRITEFLUSH消息
MMIOM_WRITEFLUSH消息由 mmioWrite 函数发送到 I/O 过程,请求将数据写入打开的文件,并将 I/O 过程使用的任何内部缓冲区刷新到磁盘。
MMIOM_WRITEFLUSH
lParam1 = (LPARAM) lpBuffer
lParam2 = (LPARAM) cbWrite
参数
-
lpBuffer
-
指向包含要写入文件的数据的缓冲区的指针。
-
cbWrite
-
要写入文件的字节数。
返回值
返回实际写入文件的字节数。 如果出现错误,则返回值为 1。
备注
I/O 过程负责更新 MMIOINFO 结构的 lDiskOffset 成员,以在写入操作后反映新文件位置。
此消息等效于 MMIOM_WRITE 消息,只是它请求 I/O 过程刷新其内部缓冲区(如果有)。 除非 I/O 过程执行内部缓冲,否则此消息的处理方式与 MMIOM_WRITE 消息完全相同。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|