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。
參數 | 描述 |
---|---|
實例 | [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 |