共用方式為


FSCTL_MANAGE_BYPASS_IO IOCTL (ntifs.h)

FSCTL_MANAGE_BYPASS_IO控制程式代碼會控制篩選和文件系統堆疊中指定檔案上的 BypassIO 作業。

主要程序代碼

FSCTL_MANAGE_BYPASS_IO

輸入緩衝區

包含 BypassIO 要求相關信息 的FS_BPIO_INPUT 結構指標。

輸入緩衝區長度

InputBuffer 指向的FS_BPIO_INPUT結構大小,以位元組為單位。

輸出緩衝區

要傳回 BypassIO 作業相關信息 之FS_BPIO_OUTPUT 結構的指標。

輸出緩衝區長度

OutputBuffer 指向的FS_BPIO_OUTPUT結構大小,以位元組為單位。

輸入/輸出緩衝區

n/a

輸入/輸出緩衝區長度

n/a

狀態區塊

保留供系統使用。

備註

若要執行這項作業,請使用下列參數呼叫 FltFsControlFileZwFsControlFile

參數 Description
執行個體 [in]僅適用於 FltFsControlFile 。 呼叫端的不透明實例指標。 這個參數是必要的,而且不能是 NULL。
FileObject [in]僅適用於 FltFsControlFile 。 此 BypassIO 作業要求目標之檔案或目錄的檔案物件指標。 這個參數是必要的,而且不能是 NULL。
FileHandle [in]僅適用於 ZwFsControlFile 。 正在要求 BypassIO 作業之檔案的檔案句柄。 這個參數是必要的,而且不能是 NULL。
FsControlCode [in]設定為 FSCTL_MANAGE_BYPASS_IO
InputBuffer [in]包含 BypassIO 要求相關信息 的FS_BPIO_INPUT 結構指標。
InputBufferLength [in] InputBuffer 指向的緩衝區大小,以位元組為單位。
OutputBuffer [out]要傳回 BypassIO 作業相關信息 之FS_BPIO_OUTPUT 結構的指標。
OutputBufferLength [out] OutputBuffer 指向的緩衝區大小,以位元組為單位。

如需詳細資訊,請參閱 BypassIO 以取得篩選驅動程式

規格需求

需求
最低支援的用戶端 Windows 11
標頭 ntifs.h

另請參閱

FltFsControlFile

FS_BPIO_INPUT

FS_BPIO_OUTPUT

ZwFsControlFile