CEL_MAPFLUSH_TYPE (Windows CE 5.0)
This enumeration specifies flags that can be set in the wFlushFlags field of the CELID_MAPFILE_FLUSH event.
typedef enum { CEL_INVALID_MAPFLUSH = 0, CEL_FlushMapSimple = 1, CEL_FlushMapAtomic = 2, CEL_ValidateFile = 3, CEL_FlushMapGather = 4, CEL_NUM_MAPFLUSH_TYPES} CEL_MAPFLUSH_TYPE;
Elements
- CEL_INVALID_MAPFLUSH
An error occurred during the flush. - CEL_FlushMapSimple
The view was flushed a page at a time. - CEL_FlushMapAtomic
The view was flushed in a transacted manner, so that an interruption during the flush could not corrupt the file. - CEL_ValidateFile
The flush committed or rolled back a previously incomplete atomic flush. - CEL_FlushMapGather
All of the pages in the view were flushed together by a call to WriteFileGather. - CEL_NUM_MAPFLUSH_TYPES
Count of types
Remarks
You can use the CEL_NUM_MAPFLUSH_TYPES value to represent the number of elements in the CEL_MAPFLUSH_TYPE enumeration.
Requirements
OS Versions: Windows CE 5.0 and later.
Header: Celog.h.
See Also
Send Feedback on this topic to the authors