SerCx2SystemDmaReceiveGetDmaEnabler 函式 (sercx.h)
SerCx2SystemDmaReceiveGetDmaEnabler 方法會取得用於 system-DMA-receive 交易之系統 DMA 控制器的 DMA 啟用器。
語法
WDFDMAENABLER SerCx2SystemDmaReceiveGetDmaEnabler(
[in] SERCX2SYSTEMDMARECEIVE SystemDmaReceive
);
參數
[in] SystemDmaReceive
system-DMA-receive 物件的 SERCX2SYSTEMDMARECEIVE 句柄。 序列控制器驅動程式先前稱為 SerCx2SystemDmaReceiveCreate 方法來建立這個物件。
傳回值
這個方法會將 WDFDMAENABLER 句柄傳回給架構 DMA enabler 物件,此物件代表用於 system-DMA-receive 交易的系統 DMA 控制器。
言論
如有必要,您的序列控制器驅動程式可以呼叫此方法,以在系統 DMA 控制器中設定特殊功能。 驅動程式可以使用此方法傳回的 DMA 啟用程式,指定驅動程式先前傳遞為輸入參數給 SerCx2SystemDmaReceiveCreate 方法之 SERCX2_SYSTEM_DMA_RECEIVE_CONFIG 結構中未提供的 DMA 設定。 或者,驅動程式可以使用 DMA 啟用程式來變更先前在此結構中指定的 DMA 設定。
如需 DMA 啟用器物件的詳細資訊,請參閱 啟用 DMA 交易。 如需 system-DMA-receive 交易的詳細資訊,請參閱 SerCx2 System-DMA-Receive Transactions。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | 從 Windows 8.1 開始提供。 |
目標平臺 | 普遍 |
標頭 | sercx.h |
IRQL | <= DISPATCH_LEVEL |