CF_PLACEHOLDER_CREATE_FLAGS 枚举 (cfapi.h)

用于基于每个占位符创建占位符的标志。

语法

typedef enum CF_PLACEHOLDER_CREATE_FLAGS {
  CF_PLACEHOLDER_CREATE_FLAG_NONE = 0x00000000,
  CF_PLACEHOLDER_CREATE_FLAG_DISABLE_ON_DEMAND_POPULATION = 0x00000001,
  CF_PLACEHOLDER_CREATE_FLAG_MARK_IN_SYNC = 0x00000002,
  CF_PLACEHOLDER_CREATE_FLAG_SUPERSEDE = 0x00000004,
  CF_PLACEHOLDER_CREATE_FLAG_ALWAYS_FULL = 0x00000008
} ;

常量

 
CF_PLACEHOLDER_CREATE_FLAG_NONE
值: 0x00000000
无占位符创建标志。
CF_PLACEHOLDER_CREATE_FLAG_DISABLE_ON_DEMAND_POPULATION
值: 0x00000001
当标志存在时,新创建的子占位符目录被视为其所有子占位符目录在本地存在,因此将来访问它不会对其触发任何 FETCH_PLACEHOLDERS 回调。 当标志不存在时,新创建的占位符目录被视为部分,将来的访问将触发 FETCH_PLACEHOLDERS。 此标志仅适用于子占位符目录。
CF_PLACEHOLDER_CREATE_FLAG_MARK_IN_SYNC
值: 0x00000002
新创建的占位符在 TRANSFER_PLACEHOLDERS 操作过程中标记为同步。 这同时适用于占位符文件和目录。
CF_PLACEHOLDER_CREATE_FLAG_SUPERSEDE
值: 0x00000004
新创建的占位符将取代/覆盖现有占位符。
CF_PLACEHOLDER_CREATE_FLAG_ALWAYS_FULL
值: 0x00000008
当此标志存在时,新创建的占位符将始终标记为已满。 水合后,任何尝试将此类 (文件冻结) 占位符都将失败, 并ERROR_CLOUD_FILE_DEHYDRATION_DISALLOWED错误代码。 此标志仅在占位符文件上强制执行。 可以在占位符目录上设置它,但它不起作用。

要求

要求
最低受支持的客户端 Windows 10版本 1709 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
标头 cfapi.h

另请参阅

CfCreatePlaceholders