PFLUSH_DMA_BUFFER回呼函式 (wdm.h)
回呼例程會排清 MDL 所描述記憶體區域中剩餘的任何數據。
語法
PFLUSH_DMA_BUFFER PflushDmaBuffer;
NTSTATUS PflushDmaBuffer(
[in] PDMA_ADAPTER DmaAdapter,
[in] PMDL Mdl,
[in] BOOLEAN ReadOperation
)
{...}
參數
[in] DmaAdapter
DMA_ADAPTER 結構的指標。 這個結構是代表驅動程式總線主要 DMA 裝置或系統 DMA 通道的配接器物件。 呼叫端從先前對 ioGetDmaAdapter 例程的呼叫取得此指標。
[in] Mdl
MDL 的指標,描述先前在驅動程式呼叫中傳遞的緩衝區,MapTransfer。
[in] ReadOperation
如果正在針對讀取作業執行排清,以及寫入作業的 FALSE,則指定 TRUE。 如需詳細資訊,請參閱下列一節。
傳回值
如果呼叫成功,則傳回STATUS_SUCCESS。 否則,會傳回適當的NTSTATUS值錯誤碼。 如需詳細資訊,請參閱 NTSTATUS 值。
要求
要求 | 價值 |
---|---|
標頭 | wdm.h (包括 Wdm.h) |