共用方式為


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

另請參閱

SERCX2SYSTEMDMARECEIVE

SERCX2_SYSTEM_DMA_RECEIVE_CONFIG

SerCx2SystemDmaReceiveCreate