SerCx2SystemDmaTransmitInitializeTransactionComplete 函数 (sercx.h)

SerCx2SystemDmaTransmitInitializeTransactionComplete 方法通知串行框架扩展版本 2(SerCx2)串行控制器驱动程序已完成初始化串行控制器硬件,为新的系统-DMA 传输事务做准备。

语法

void SerCx2SystemDmaTransmitInitializeTransactionComplete(
  [in] SERCX2SYSTEMDMATRANSMIT SystemDmaTransmit,
  [in] BOOLEAN                 InitSuccess
);

参数

[in] SystemDmaTransmit

系统-DMA 传输对象的 SERCX2SYSTEMDMATRANSMIT 句柄。 串行控制器驱动程序以前调用 SerCx2SystemDmaTransmitCreate 方法来创建此对象。

[in] InitSuccess

初始化是否成功。 如果 TRUE,则初始化成功。 如果 FALSE,则初始化失败。

返回值

没有

言论

在 SerCx2 启动系统 DMA 传输事务之前,SerCx2 调用 EvtSerCx2SystemDmaTransmitInitializeTransaction 事件回调函数(如果实现)来初始化串行控制器来执行事务。 为了响应此调用,驱动程序应执行所需的任何初始化;然后驱动程序必须调用 SerCx2SystemDmaTransmitInitializeTransactionComplete 来通知 SerCx2。 SerCx2 需要此通知,在收到通知之前不会启动事务。

串行控制器驱动程序必须仅调用 SerCx2SystemDmaTransmitInitializeTransactionComplete 才能响应对 EvtSerCx2SystemDmaTransmitInitializeTransaction 函数的调用。

有关详细信息,请参阅 SerCx2 System-DMA-Transmit 事务

要求

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

另请参阅

EvtSerCx2SystemDmaTransmitInitializeTransaction

SERCX2SYSTEMDMATRANSMIT

SerCx2SystemDmaTransmitCreate