卷管理结构

卷管理中使用的结构。

在本部分中

主题 描述
BOOT_AREA_INFO 包含 FSCTL_GET_BOOT_AREA_INFO 控件代码的输出。
CREATE_USN_JOURNAL_DATA 包含描述更新序列号(USN)更改日志的信息。
CSV_IS_OWNED_BY_CSVFS 包含用于确定卷是否由 CSVFS 拥有的 FSCTL_IS_VOLUME_OWNED_BYCSVFS 控制代码的输出。
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 包含定义 ReFS 卷更新序列号(USN)更改日记记录枚举的边界和起始位置的信息。
MOVE_FILE_DATA 包含 FSCTL_MOVE_FILE 控件代码的输入数据。
NTFS_VOLUME_DATA_BUFFER 表示卷数据。
PLEX_READ_DATA_REQUEST 指示要执行的读取作的范围以及要从中读取的 plex。
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_RECORD_V2USN_RECORD_V3USN_RECORD_V4通用的更新序列号(USN)通用标头的信息。
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 控制代码检索的卷属性。