USN_TRACK_MODIFIED_RANGES 结构 (winioctl.h)
包含有关使用 FSCTL_USN_TRACK_MODIFIED_RANGES控制代码 的更新序列号 (USN) 更改日志的范围跟踪参数的信息。
语法
typedef struct {
DWORD Flags;
DWORD Unused;
DWORDLONG ChunkSize;
LONGLONG FileSizeThreshold;
} USN_TRACK_MODIFIED_RANGES, *PUSN_TRACK_MODIFIED_RANGES;
成员
Flags
指示启用范围跟踪。
值 | 说明 |
FLAG_USN_TRACK_MODIFIED_RANGES_ENABLE 0x00000001 | 此标志对于 FSCTL_USN_TRACK_MODIFIED_RANGES 是必需的,用于在卷上启用范围跟踪。 |
Unused
保留。
ChunkSize
跟踪范围的区块大小。 单个字节修改将反映为正在修改的整个区块。
FileSizeThreshold
开始输出 USN_RECORD_V4结构 记录 (已修改文件的) 的文件大小阈值,即,如果修改后的文件大小小于此阈值,则不会输出 USN_RECORD_V4 记录。
备注
为给定卷启用范围跟踪后,除非通过删除 USN 日记帐并重新创建它,否则无法禁用它。
要求
最低受支持的客户端 | Windows 8.1 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 R2 [仅限桌面应用] |
标头 | winioctl.h (包括 Windows.h) |