SERCX2_PIO_RECEIVE_CONFIG结构(sercx.h)
SERCX2_PIO_RECEIVE_CONFIG 结构包含串行框架扩展版本 2(SerCx2)用于配置新的 PIO 接收对象的信息。
语法
typedef struct _SERCX2_PIO_RECEIVE_CONFIG {
ULONG Size;
PFN_SERCX2_PIO_RECEIVE_INITIALIZE_TRANSACTION EvtSerCx2PioReceiveInitializeTransaction;
PFN_SERCX2_PIO_RECEIVE_CLEANUP_TRANSACTION EvtSerCx2PioReceiveCleanupTransaction;
PFN_SERCX2_PIO_RECEIVE_READ_BUFFER EvtSerCx2PioReceiveReadBuffer;
PFN_SERCX2_PIO_RECEIVE_ENABLE_READY_NOTIFICATION EvtSerCx2PioReceiveEnableReadyNotification;
PFN_SERCX2_PIO_RECEIVE_CANCEL_READY_NOTIFICATION EvtSerCx2PioReceiveCancelReadyNotification;
} SERCX2_PIO_RECEIVE_CONFIG, *PSERCX2_PIO_RECEIVE_CONFIG;
成员
Size
此结构的大小(以字节为单位)。 SerCx2PioReceiveCreate 方法使用此成员来确定调用方正在使用的结构的版本。 此结构的大小可能会在 Sercx.h 头文件的未来版本中更改。
EvtSerCx2PioReceiveInitializeTransaction
指向驱动程序实现 EvtSerCx2PioReceiveInitializeTransaction 事件回调函数的指针。 此成员是可选的,可以设置为 NULL,以指示驱动程序未实现该函数。
EvtSerCx2PioReceiveCleanupTransaction
指向驱动程序实现 EvtSerCx2PioReceiveCleanupTransaction 事件回调函数的指针。 此成员是可选的,可以设置为 NULL,以指示驱动程序未实现该函数。
EvtSerCx2PioReceiveReadBuffer
指向驱动程序实现 EvtSerCx2PioReceiveReadBuffer 事件回调函数的指针。 此成员必须指向有效的函数。
EvtSerCx2PioReceiveEnableReadyNotification
指向驱动程序实现 EvtSerCx2PioReceiveEnableReadyNotification 事件回调函数的指针。 此成员必须指向有效的函数。
EvtSerCx2PioReceiveCancelReadyNotification
指向驱动程序实现 EvtSerCx2PioReceiveCancelReadyNotification 事件回调函数的指针。 此成员必须指向有效的函数。
言论
SerCx2PioReceiveCreate 方法接受指向 SERCX2_PIO_RECEIVE_CONFIG 结构的指针作为输入参数。 在调用 SerCx2PioReceiveCreate之前,请调用 SERCX2_PIO_RECEIVE_CONFIG_INIT 函数来初始化此结构。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | 从Windows 8.1开始支持。 |
标头 | sercx.h |
另请参阅
EvtSerCx2PioReceiveCancelReadyNotification
EvtSerCx2PioReceiveCleanupTransaction
EvtSerCx2PioReceiveEnableReadyNotification
EvtSerCx2PioReceiveInitializeTransaction