卷管理控制代码

控制卷管理中使用的代码。

在本部分中

主题 描述
FSCTL_CREATE_USN_JOURNAL
在目标卷上创建更新序列号(USN)更改日记流,或修改现有的更改日记流。
FSCTL_CSV_QUERY_DOWN_LEVEL_FILE_SYSTEM_CHARACTERISTICS
检索有关 CSVFS 是代理的文件系统的信息。
FSCTL_DELETE_USN_JOURNAL
删除卷上的更新序列号(USN)更改日志,或等待更改日志删除通知。
FSCTL_DISMOUNT_VOLUME
无论卷当前是否正在使用,都卸载卷。 有关详细信息,请参阅“备注”部分。
FSCTL_ENUM_USN_DATA
枚举两个指定边界之间的更新序列号(USN)数据,以获取主文件表 (MFT) 记录。
FSCTL_EXTEND_VOLUME
增加已装载卷的大小。
FSCTL_GET_BOOT_AREA_INFO
检索卷的启动扇区的位置。
FSCTL_GET_INTEGRITY_INFORMATION
检索 ReFS 卷上文件或目录的完整性状态。
FSCTL_GET_NTFS_VOLUME_DATA
检索有关指定 NTFS 文件系统卷的信息。
FSCTL_GET_RETRIEVAL_POINTER_BASE
返回文件系统相对于卷开始的第一个逻辑群集号(LCN)的扇区偏移量。
FSCTL_GET_RETRIEVAL_POINTERS
给定文件句柄时,检索一个数据结构,该结构描述特定文件的磁盘上的分配和位置;或者,如果给定卷句柄,则检索卷上错误的群集的位置。
FSCTL_GET_VOLUME_BITMAP
检索卷上已占用和可用群集的位图。
FSCTL_IS_CSV_FILE
确定文件是存储在 CSVFS 卷上还是检索命名空间信息。
FSCTL_IS_FILE_ON_CSV_VOLUME
确定文件是存储在 CSVFS 卷上还是检索命名空间信息。
FSCTL_IS_VOLUME_MOUNTED
确定指定的卷是装载的,还是指定的文件或目录位于装载的卷上。
FSCTL_IS_VOLUME_OWNED_BYCSVFS
确定卷是否由 CSVFS 锁定。
FSCTL_LOCK_VOLUME
如果卷未使用,则锁定卷。
FSCTL_LOOKUP_STREAM_FROM_CLUSTER
给定对 NTFS 卷或 NTFS 卷上的文件的句柄,返回一系列数据结构,该链描述占用指定群集的流。
FSCTL_MARK_HANDLE
使用有关该文件或目录更改的信息标记指定的文件或目录及其更改日记记录。
FSCTL_MOVE_FILE
将文件的一个或多个虚拟群集从一个逻辑群集重新定位到同一卷中的另一个群集。 此作在 碎片整理期间使用。
FSCTL_QUERY_FILE_SYSTEM_RECOGNITION
查询卷上的文件系统识别信息。
FSCTL_QUERY_REGION_INFO
检索为支持数据分层的卷定义的存储层区域。
FSCTL_QUERY_STORAGE_CLASSES
检索为支持数据分层的卷定义的存储层。
FSCTL_QUERY_USN_JOURNAL
查询有关当前更新序列号(USN)更改日志、记录及其容量的信息。
FSCTL_READ_FILE_USN_DATA
检索指定文件或目录的更新序列号(USN)更改日志信息。
FSCTL_READ_FROM_PLEX
从指定的 plex 读取。
FSCTL_READ_USN_JOURNAL
检索两个指定 USN 值之间的更新序列号 (USN) 更改日记记录集。
FSCTL_REPAIR_COPIES
通过选择要使用的正确副本来修复数据损坏。
FSCTL_SET_INTEGRITY_INFORMATION
检索 ReFS 卷上文件或目录的完整性状态。
FSCTL_SHRINK_VOLUME
指示卷准备执行收缩作、提交收缩作或收缩作将被终止。
FSCTL_UNLOCK_VOLUME
解锁卷。
FSCTL_USN_TRACK_MODIFIED_RANGES
为目标卷上的更新序列号(USN)更改日记流启用范围跟踪功能,或修改已启用的范围跟踪参数。
FSCTL_WRITE_USN_CLOSE_RECORD
在输入文件的更新序列号(USN)更改日记流中生成记录。
IOCTL_VOLUME_GET_GPT_ATTRIBUTES
检索卷的属性。
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS
检索一个或多个磁盘上指定卷的物理位置。
IOCTL_VOLUME_IS_CLUSTERED
确定指定的卷是否群集化。
IOCTL_VOLUME_IS_CSV
确定卷是否为 CSV 卷。
IOCTL_VOLUME_OFFLINE
使卷脱机。
IOCTL_VOLUME_ONLINE
使卷联机。

以下控制代码用于 更改日记

以下是 重整 控制代码。

目录管理控制代码

文件管理控制代码