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

EvtSerCx2PioReceiveReadBuffer

SERCX2_PIO_RECEIVE_CONFIG_INIT

SerCx2PioReceiveCreate