Overview
Group
Quick Info

mmioFlush

The mmioFlush function writes the I/O buffer of a file to disk if the buffer has been written to.

MMRESULT mmioFlush(

HMMIO hmmio,

UINT fuFlush

);

Parameters

hmmio

File handle of a file opened by using the mmioOpen function.

fuFlush

Flag determining how the flush is carried out. It can be zero or the following:

MMIO_EMPTYBUF
Empties the buffer after writing it to the disk.

Return Values

Returns zero if successful or an error otherwise. Possible error values include the following:

MMIOERR_CANNOTWRITE
The contents of the buffer could not be written to disk.

Remarks

Closing a file with the mmioClose function automatically flushes its buffer.

If there is insufficient disk space to write the buffer, mmioFlush fails, even if the preceding calls of the mmioWrite function were successful.

See Also

mmioOpen
, mmioClose, mmioWrite

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database