共用方式為


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

另請參閱

SERCX2SYSTEMDMATRANSMIT

SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG

SerCx2SystemDmaTransmitCreate