// sercx.h
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;
View the official Windows Driver Kit DDI referenceNo description available.
The SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG structure contains information that version 2 of the serial framework extension (SerCx2) uses to configure a new custom-transmit-transaction object.
SizeThe size, in bytes, of this structure. The SerCx2CustomTransmitTransactionCreate method uses this member to determine which version of the structure the caller is using. The size of this structure might change in future versions of the Sercx.h header file.
EvtSerCx2CustomTransmitTransactionInitializeA pointer to the driver-implemented EvtSerCx2CustomTransmitTransactionInitialize event callback function. This member is optional and can be set to NULL to indicate that the driver does not implement the function.
EvtSerCx2CustomTransmitTransactionStartA pointer to the driver-implemented EvtSerCx2CustomTransmitTransactionStart event callback function. This member must point to a valid function.
EvtSerCx2CustomTransmitTransactionCleanupA pointer to the driver-implemented EvtSerCx2CustomTransmitTransactionCleanup event callback function. This member is optional and can be set to NULL to indicate that the driver does not implement the function.
The SerCx2CustomTransmitTransactionCreate method accepts a pointer to a SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG structure as an input parameter. Before calling SerCx2CustomTransmitTransactionInitialize, call the SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT function to initialize this structure.
EvtSerCx2CustomTransmitTransactionCleanup
EvtSerCx2CustomTransmitTransactionInitialize
EvtSerCx2CustomTransmitTransactionStart
SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT
SerCx2CustomTransmitTransactionCreate