FSCTL_MANAGE_BYPASS_IO IOCTL (ntifs.h)

Элемент управления FSCTL_MANAGE_BYPASS_IO управляет операциями BypassIO с заданным файлом в стеках фильтров и файловой системы.

Основной код

IRP_MJ_DEVICE_CONTROL

Комментарии

Чтобы выполнить эту операцию, вызовите FltFsControlFile или ZwFsControlFile со следующими параметрами.

Параметр Описание
Экземпляр [in] Только для FltFsControlFile . Непрозрачный указатель экземпляра для вызывающего объекта. Этот параметр является обязательным и не может иметь значение NULL.
FileObject [in] Только для FltFsControlFile . Указатель на объект файла или каталога, который является целевым объектом этого запроса на операцию BypassIO. Этот параметр является обязательным и не может иметь значение NULL.
FileHandle [in] Только для ZwFsControlFile . Дескриптор файла, в котором запрашивается операция BypassIO. Этот параметр является обязательным и не может иметь значение NULL.
FsControlCode [in] Задайте значение FSCTL_MANAGE_BYPASS_IO.
InputBuffer [in] Указатель на структуру FS_BPIO_INPUT , содержащую сведения о запросе BypassIO.
InputBufferLength [in] Размер буфера, на который указывает InputBuffer , в байтах.
OutputBuffer [out] Указатель на структуру FS_BPIO_OUTPUT , в которой возвращаются сведения об операции BypassIO.
OutputBufferLength [out] Размер буфера, на который указывает OutputBuffer , в байтах.

Дополнительные сведения см. в разделе BypassIO для драйверов фильтров .

Требования

   
Минимальная версия клиента Windows 11
Заголовок ntifs.h

См. также раздел

FltFsControlFile

FS_BPIO_INPUT

FS_BPIO_OUTPUT

ZwFsControlFile