SerCx2CustomTransmitTransactionInitializeComplete 函数 (sercx.h)
SerCx2CustomTranstomTransmitTransactionInitializeComplete 方法通知串行框架扩展版本 2(SerCx2),串行驱动程序已完成序列化控制器和相关硬件的初始化,为新的自定义传输事务做准备。
语法
void SerCx2CustomTransmitTransactionInitializeComplete(
[in] SERCX2CUSTOMTRANSMITTRANSACTION CustomTransmitTransaction,
[in] BOOLEAN InitSuccess
);
参数
[in] CustomTransmitTransaction
自定义传输对象的 SERCX2CUSTOMTRANSMITTRANSACTION 句柄。 串行控制器驱动程序以前调用 SerCx2CustomTransmitTransactionCreate 方法来创建此对象。
[in] InitSuccess
初始化是否成功。 如果 TRUE,则初始化成功。 如果 FALSE,则初始化失败。
返回值
没有
言论
在 SerCx2 启动自定义传输事务之前,SerCx2 调用 EvtSerCx2CustomTransmitTransactionInitialize 事件回调函数(如果已实现)来初始化串行控制器以执行事务。 为了响应此调用,驱动程序应首先执行所需的任何初始化;然后驱动程序必须调用 SerCx2CustomTransmitTransactionInitializeComplete 来通知 SerCx2。 SerCx2 需要此通知,在收到通知之前不会启动事务。
串行控制器驱动程序必须仅调用 SerCx2CustomTransmitTransactionInitializeComplete 才能响应对 EvtSerCx2CustomTransmitTransactionInitialize 函数的调用。
有关详细信息,请参阅 SerCx2 Custom-Transmit 事务。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 从Windows 8.1开始可用。 |
目标平台 | 普遍 |
标头 | sercx.h |
IRQL | <= DISPATCH_LEVEL |
另请参阅
EvtSerCx2CustomTransmitTransactionInitialize