SerCx2SystemDmaTransmitGetDmaEnabler 函数 (sercx.h)
SerCx2SystemDmaTransmitGetDmaEnabler 方法获取用于系统-DMA 传输事务的系统 DMA 控制器的 DMA 启用器。
语法
WDFDMAENABLER SerCx2SystemDmaTransmitGetDmaEnabler(
[in] SERCX2SYSTEMDMATRANSMIT SystemDmaTransmit
);
参数
[in] SystemDmaTransmit
系统-DMA 传输对象的 SERCX2SYSTEMDMATRANSMIT 句柄。 串行控制器驱动程序以前调用 SerCx2SystemDmaTransmitCreate 方法来创建此对象。
返回值
此方法将 WDFDMAENABLER 句柄返回到框架 DMA 启用器对象,该对象表示用于系统-DMA 传输事务的系统 DMA 控制器。
言论
如有必要,串行控制器驱动程序可以调用此方法以在系统 DMA 控制器中配置特殊功能。 驱动程序可以使用此方法返回的 DMA 启用程序来指定之前作为输入参数传递给 SerCx2SystemDmaTransmitCreate 方法的 SERCX2_SYSTEM_DMA_TRANSMIT_CONFIG 结构中未提供的 DMA 设置。 或者,驱动程序可以使用 DMA 启用器更改以前在此结构中指定的 DMA 设置。
有关 DMA 启用器对象的详细信息,请参阅 启用 DMA 事务。 有关系统-DMA 传输事务的详细信息,请参阅 SerCx2 System-DMA-Transmit 事务。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 从Windows 8.1开始可用。 |
目标平台 | 普遍 |
标头 | sercx.h |
IRQL | <= DISPATCH_LEVEL |