卷管理结构

卷管理中使用的结构。

在本节中

主题 说明
BOOT_AREA_INFO 包含FSCTL_GET_BOOT_AREA_INFO控件代码 输出。
CREATE_USN_JOURNAL_DATA 包含描述更新序列号的信息 (USN) 更改日志。
CSV_IS_OWNED_BY_CSVFS 包含 FSCTL_IS_VOLUME_OWNED_BYCSVFS 控制代码的输出,该代码确定卷是否归 CSVFS 所有。
CSV_NAMESPACE_INFO 包含检索文件的命名空间信息的 FSCTL_IS_CSV_FILE 控件代码的输出。
CSV_QUERY_VETO_FILE_DIRECT_IO_OUTPUT 包含有关卷为何处于重定向模式的故障排除信息。
DELETE_USN_JOURNAL_DATA 包含有关使用 FSCTL_DELETE_USN_JOURNAL控制代码 删除更新序列号 (USN) 更改日志的信息。
FILE_STORAGE_TIER 表示存储层相对于卷的标识符。
FILE_STORAGE_TIER_REGION 描述单个存储层区域。
FILE_SYSTEM_RECOGNITION_INFORMATION 包含 由FSCTL_QUERY_FILE_SYSTEM_RECOGNITION 控制代码检索的文件系统识别信息。
FILE_SYSTEM_RECOGNITION_STRUCTURE 包含存储在卷的启动扇区 (逻辑磁盘扇区零) 的磁盘上文件系统识别信息。
FSCTL_GET_INTEGRITY_INFORMATION_BUFFER 包含文件或目录的完整性信息。
FSCTL_QUERY_REGION_INFO_INPUT 包含特定卷的存储堆栈中的存储层区域。
FSCTL_QUERY_REGION_INFO_OUTPUT 包含一个或多个区域的信息。
FSCTL_QUERY_STORAGE_CLASSES_OUTPUT 包含特定卷的所有层的信息。
FSCTL_SET_INTEGRITY_INFORMATION_BUFFER FSCTL_SET_INTEGRITY_INFORMATION 控制代码一起传递的输入缓冲区。
LOOKUP_STREAM_FROM_CLUSTER_ENTRY FSCTL_LOOKUP_STREAM_FROM_CLUSTER 控件代码返回。
LOOKUP_STREAM_FROM_CLUSTER_INPUT 作为输入传递给 FSCTL_LOOKUP_STREAM_FROM_CLUSTER 控件代码。
LOOKUP_STREAM_FROM_CLUSTER_OUTPUT 作为 FSCTL_LOOKUP_STREAM_FROM_CLUSTER 控制代码的输出接收。
MARK_HANDLE_INFO 包含用于标记指定文件或目录的信息,以及其更新序列号 (USN) 包含有关更改的数据的更改日记记录。
MARK_HANDLE_INFO32 包含用于标记指定文件或目录的信息,以及其更新序列号 (USN) 包含有关更改的数据的更改日记记录。 它仅为 64 位代码定义,存在是为了解释 32 位代码发送 的MARK_HANDLE_INFO 结构。
MFT_ENUM_DATA 包含定义更新序列号枚举的边界和起始位置的信息 (USN) 更改日记记录。
MFT_ENUM_DATA_V1 包含定义更新序列号枚举的边界和起始位置的信息, (USN) 更改 ReFS 卷的日记记录。
MOVE_FILE_DATA 包含 FSCTL_MOVE_FILE 控件代码的输入数据。
NTFS_VOLUME_DATA_BUFFER 表示卷数据。
PLEX_READ_DATA_REQUEST 指示要执行的读取操作的范围以及要从中读取的丛数。
READ_FILE_USN_DATA 指定应用程序支持的更新序列号 (USN) 更改日志的版本。
READ_USN_JOURNAL_DATA_V0 包含定义一组更新序列号的信息, (USN) 更改日记记录以返回到调用进程。
READ_USN_JOURNAL_DATA_V1 包含定义一组更新序列号的信息, (USN) 更改日记记录以返回到调用进程。
REPAIR_COPIES_INPUT FSCTL_REPAIR_COPIES控件代码的输入结构。
REPAIR_COPIES_OUTPUT 包含从 FSCTL_REPAIR_COPIES 控制代码返回的修复副本操作的输出。
RETRIEVAL_POINTER_BASE 包含 FSCTL_GET_RETRIEVAL_POINTER_BASE 控件代码的输出。
RETRIEVAL_POINTERS_BUFFER 包含FSCTL_GET_RETRIEVAL_POINTERS控件代码 输出。
SHRINK_VOLUME_INFORMATION 指定要执行的卷收缩操作。
STARTING_LCN_INPUT_BUFFER 包含 FSCTL_GET_VOLUME_BITMAP 控件代码的起始 LCN。
STARTING_VCN_INPUT_BUFFER 包含 FSCTL_GET_RETRIEVAL_POINTERS 控件代码的起始 VCN。
USN_JOURNAL_DATA_V0 表示 USN) 更改日志、其记录和容量 (更新序列号。
USN_JOURNAL_DATA_V1 表示 USN) 更改日志、其记录和容量 (更新序列号。
USN_JOURNAL_DATA_V2 表示 USN) 更改日志、其记录和容量 (更新序列号。 此结构是 FSCTL_QUERY_USN_JOURNAL 控制代码的输出缓冲区。
USN_RANGE_TRACK_OUTPUT 包含从FSCTL_USN_TRACK_MODIFIED_RANGES控制代码返回的更新序列号 (USN )
USN_RECORD_COMMON_HEADER 包含更新序列号 (USN) 通用标头的信息,该标头通过 USN_RECORD_V2USN_RECORD_V3USN_RECORD_V4 通用。
USN_RECORD_EXTENT 包含更新序列号 (USN) 记录范围的偏移量和长度。
USN_RECORD_V2 包含更新序列号 (USN) 更改日志版本 2.0 记录的信息。
USN_RECORD_V3 包含更新序列号 (USN) 更改日志版本 3.0 记录的信息。
USN_RECORD_V4 包含更新序列号 (USN) 更改日志版本 4.0 记录的信息。 版本 2.0 和 3.0 记录由 USN_RECORD_V2 (分别称为 USN_RECORD) 和 USN_RECORD_V3 结构定义。
USN_TRACK_MODIFIED_RANGES 包含有关使用 FSCTL_USN_TRACK_MODIFIED_RANGES控制代码 的更新序列号 (USN) 更改日志的范围跟踪参数的信息。
VOLUME_BITMAP_BUFFER 表示磁盘上的占用群集和可用群集。
VOLUME_DISK_EXTENTS 表示磁盘上的物理位置。
VOLUME_GET_GPT_ATTRIBUTES_INFORMATION 包含使用 IOCTL_VOLUME_GET_GPT_ATTRIBUTES 控制代码检索的卷属性。