Framework DMA 物件
[僅適用於 KMDF]
為了在架構型驅動程式中處理總線主機和系統模式 DMA 作業,架構提供三個物件:
DMA 使能器物件
架構的 DMA 啟用程式物件可讓驅動程式針對特定裝置使用架構的 DMA 支援。 驅動程式必須為其支援 DMA 作業的每個裝置建立 DMA 啟用器物件。
DMA 交易物件
架構的 DMA 交易物件代表單一 DMA I/O 作業。 架構型驅動程式通常會針對它收到的每個 I/O 要求建立 DMA 交易物件,如果裝置使用 DMA 來執行要求的作業。
通用緩衝區物件
架構的通用緩衝區物件代表一個電腦記憶體區域,該區域被映射為同時供驅動程式和裝置存取。 在為 DMA 裝置設定 I/O 作業時,某些驅動程式 使用共享緩衝區。
如需這些物件匯出之介面的相關信息,請參閱: