存取 I/O 作業的使用者緩衝區
I/O 作業 的FLT_PARAMETERS 結構包含作業的作業特定參數,包括緩衝區位址和記憶體描述項清單 (MDL) 作業中使用的任何緩衝區。
針對 IRP 型 I/O 作業,可以使用下列方式來指定作業的緩衝區:
通常只有 MDL (用於分頁 I/O)
僅限緩衝區位址
緩衝區位址和 MDL
針對快速 I/O 作業,只會指定使用者空間緩衝區位址。 具有緩衝區的快速 I/O 作業一律不會使用緩衝處理或直接 I/O,因此永遠不會有 MDL 參數。
下列主題提供在迷你篩選驅動程式 預先操作回呼常式 和 後續操作回呼常式中處理 IRP 型和快速 I/O 作業之緩衝區位址和 MDL 的指導方針: