CEL_MAPFILE_FLUSH (Windows CE 5.0)
This structure is logged when a mapped view of a file is flushed by FlushViewOfFile.
typedef struct __CEL_MAPFILE_FLUSH {LPVOIDlpBaseAddress; DWORD dwLen;
WORD wFlushFlags;
WORD wNumPages;
} CEL_MAPFILE_FLUSH, *PCEL_MAPFILE_FLUSH;
Members
- lpBaseAddress
Pointer to the base address of the byte range to be flushed to the disk representation of the mapped file. - dwLen
Specifies the number of bytes to flush. This parameter cannot be set to zero. . - wFlushFlags
Flags and flush types. This value is a bitmask of one value enumerated in CEL_MAPFLUSH_TYPE, plus 0 or more of the following flags.Flag Description CEL_MAPFLUSH_BEGIN Set to 0x00000010 on the event that marks the beginning of a flush and cleared on end. CEL_MAPFLUSH_FULLDISCARD Set to 0x00000020 if all pages are de-committed. CEL_MAPFLUSH_NOWRITEOUT Set to 0x00000040 if dirty pages are not flushed, but clean pages may be de-committed. - wNumPages
Number of modified pages that were written to the file.
Requirements
OS Versions: Windows CE 5.0 and later.
Header: Celog.h.
See Also
FlushViewOfFile | CEL_MAPFLUSH_TYPE
Send Feedback on this topic to the authors