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
狀態區塊
保留供系統使用。
備註
若要執行這項作業,請使用下列參數呼叫 FltFsControlFile 或 ZwFsControlFile 。
參數 | 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 |