共用方式為


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

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