Specifies options for the operation. Contains one
or more of the following flags:
MMIO_READ
The buffer is refilled from the file.
MMIO_READ is used when the caller has finished reading data from the I/O
buffer and wants the buffer to be refilled (if possible).
MMIO_WRITE
The buffer is written to the file and not refilled
from the file. MMIO_WRITE is used when the caller has written to the end
of the buffer and needs the buffer to be emptied (or expanded, in the case
of a memory file).