Share via


CEL_MAPFLUSH_TYPE (Windows CE 5.0)

Send Feedback

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

CEL_MAPFILE_FLUSH

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.