SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG结构(sercx.h)
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG 结构包含串行框架扩展版本 2(SerCx2)用于配置新的自定义传输事务对象的信息。
语法
typedef struct _SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG {
ULONG Size;
PFN_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_INITIALIZE EvtSerCx2CustomTransmitTransactionInitialize;
PFN_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_START EvtSerCx2CustomTransmitTransactionStart;
PFN_SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CLEANUP EvtSerCx2CustomTransmitTransactionCleanup;
} SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG, *PSERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG;
成员
Size
此结构的大小(以字节为单位)。 SerCx2CustomTransmitTransactionCreate 方法使用此成员来确定调用方正在使用的结构版本。 此结构的大小可能会在 Sercx.h 头文件的未来版本中更改。
EvtSerCx2CustomTransmitTransactionInitialize
指向驱动程序实现 EvtSerCx2CustomTransmitTransactionInitialize 事件回调函数的指针。 此成员是可选的,可以设置为 NULL,以指示驱动程序未实现该函数。
EvtSerCx2CustomTransmitTransactionStart
指向驱动程序实现的 EvtSerCx2CustomTransmitTransactionStart 事件回调函数的指针。 此成员必须指向有效的函数。
EvtSerCx2CustomTransmitTransactionCleanup
指向驱动程序实现 EvtSerCx2CustomTransmitTransactionCleanup 事件回调函数的指针。 此成员是可选的,可以设置为 NULL,以指示驱动程序未实现该函数。
言论
SerCx2CustomTransmitTransactionCreate 方法接受指向 SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG 结构的指针作为输入参数。 在调用 SerCx2CustomTransmitTransactionInitialize之前,请调用 SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT 函数来初始化此结构。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 从Windows 8.1开始支持。 |
标头 | sercx.h |
另请参阅
EvtSerCx2CustomTransmitTransactionCleanup
EvtSerCx2CustomTransmitTransactionInitialize
EvtSerCx2CustomTransmitTransactionStart