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

SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT

SerCx2CustomTransmitTransactionCreate