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