PRJ_UPDATE_TYPES enumeration (projectedfslib.h)

Flags to specify whether updates will be allowed given the state of a file or directory on disk.

Syntax

typedef enum PRJ_UPDATE_TYPES {
  PRJ_UPDATE_NONE,
  PRJ_UPDATE_ALLOW_DIRTY_METADATA,
  PRJ_UPDATE_ALLOW_DIRTY_DATA,
  PRJ_UPDATE_ALLOW_TOMBSTONE,
  PRJ_UPDATE_RESERVED1,
  PRJ_UPDATE_RESERVED2,
  PRJ_UPDATE_ALLOW_READ_ONLY,
  PRJ_UPDATE_MAX_VAL
} ;

Constants

 
PRJ_UPDATE_NONE
Allow update only if the item is a placeholder (whether hydrated or not).
PRJ_UPDATE_ALLOW_DIRTY_METADATA
Allow update if the item is a placeholder or a dirty placeholder.
PRJ_UPDATE_ALLOW_DIRTY_DATA
Allow update if the item is a placeholder or if it is a full file.
PRJ_UPDATE_ALLOW_TOMBSTONE
Allow update if the item is a placeholder or if it is a tombstone.
PRJ_UPDATE_RESERVED1
Reserved for future use.
PRJ_UPDATE_RESERVED2
Reserved for future use.
PRJ_UPDATE_ALLOW_READ_ONLY
Allow update regardless of whether the DOS read-only bit is set on the item.
PRJ_UPDATE_MAX_VAL
Maximum value.

Requirements

   
Minimum supported client Windows 10, version 1809 [desktop apps only]
Minimum supported server Windows Server [desktop apps only]
Header projectedfslib.h