This section describes file system control (FSCTL) codes that can be processed by file systems, file system filter and minifilter drivers, and file system network redirectors. The following FSCTL codes are currently documented for kernel-mode drivers.
In this section
FSCTL_DELETE_REPARSE_POINT
FSCTL_DISMOUNT_VOLUME
FSCTL_FILE_LEVEL_TRIM
FSCTL_FIND_FILES_BY_SID
FSCTL_GET_BOOT_AREA_INFO
FSCTL_GET_REPARSE_POINT
FSCTL_GET_RETRIEVAL_POINTER_BASE
FSCTL_GET_RETRIEVAL_POINTERS
FSCTL_INVALIDATE_VOLUMES
FSCTL_IS_PATHNAME_VALID
FSCTL_IS_VOLUME_DIRTY
FSCTL_LMR_GET_LINK_TRACKING_INFORMATION
FSCTL_MARK_AS_SYSTEM_HIVE
FSCTL_MARK_VOLUME_DIRTY
FSCTL_OFFLOAD_READ
FSCTL_OFFLOAD_WRITE
FSCTL_OPBATCH_ACK_CLOSE_PENDING
FSCTL_OPLOCK_BREAK_ACK_NO_2
FSCTL_OPLOCK_BREAK_ACKNOWLEDGE
FSCTL_OPLOCK_BREAK_NOTIFY
FSCTL_QUERY_FILE_LAYOUT
FSCTL_QUERY_PERSISTENT_VOLUME_STATE
FSCTL_QUERY_RETRIEVAL_POINTERS
FSCTL_REQUEST_BATCH_OPLOCK
FSCTL_REQUEST_FILTER_OPLOCK
FSCTL_REQUEST_OPLOCK
FSCTL_REQUEST_OPLOCK_LEVEL_1
FSCTL_REQUEST_OPLOCK_LEVEL_2
FSCTL_SET_PERSISTENT_VOLUME_STATE
FSCTL_SET_REPARSE_POINT