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 |