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