SerCx2SystemDmaReceiveGetDmaEnabler 函数 (sercx.h)

SerCx2SystemDmaReceiveGetDmaEnabler 方法获取用于系统 DMA 接收事务的系统 DMA 控制器的 DMA 启用器。

语法

WDFDMAENABLER SerCx2SystemDmaReceiveGetDmaEnabler(
  [in] SERCX2SYSTEMDMARECEIVE SystemDmaReceive
);

参数

[in] SystemDmaReceive

系统 DMA 接收对象的 SERCX2SYSTEMDMARECEIVE 句柄。 串行控制器驱动程序以前调用 SerCx2SystemDmaReceiveCreate 方法来创建此对象。

返回值

此方法将 WDFDMAENABLER 句柄返回到框架 DMA 启用器对象,该对象表示用于系统 DMA 接收事务的系统 DMA 控制器。

言论

如有必要,串行控制器驱动程序可以调用此方法以在系统 DMA 控制器中配置特殊功能。 驱动程序可以使用此方法返回的 DMA 启用程序来指定驱动程序以前作为输入参数传递给 SerCx2SystemDmaReceiveCreate 方法的 SERCX2_SYSTEM_DMA_RECEIVE_CONFIG 结构中未提供的 DMA 设置。 或者,驱动程序可以使用 DMA 启用器更改以前在此结构中指定的 DMA 设置。

有关 DMA 启用器对象的详细信息,请参阅 启用 DMA 事务。 有关 system-DMA-receive 事务的详细信息,请参阅 SerCx2 System-DMA-Receive 事务

要求

要求 价值
最低支持的客户端 从Windows 8.1开始可用。
目标平台 普遍
标头 sercx.h
IRQL <= DISPATCH_LEVEL

另请参阅

SERCX2SYSTEMDMARECEIVE

SERCX2_SYSTEM_DMA_RECEIVE_CONFIG

SerCx2SystemDmaReceiveCreate