// sercx.h
typedef enum _SERCX2_TRANSACTION_TYPE {
SerCx2TransactionTypeDefault,
SerCx2TransactionTypePio,
SerCx2TransactionTypeSystemDma,
SerCx2TransactionTypeCustom
} SERCX2_TRANSACTION_TYPE;
View the official Windows Driver Kit DDI referenceNo description available.
The SERCX2_TRANSACTION_TYPE enumeration defines constants that indicate the type of data-transfer mechanism to use to perform an I/O transaction.
SerCx2TransactionTypeDefaultLet SerCx2 decide what type of data transfer to use for the I/O transaction.
SerCx2TransactionTypePioUse programmed I/O (PIO) to perform the I/O transaction.
SerCx2TransactionTypeSystemDmaUse system DMA to perform the I/O transaction.
SerCx2TransactionTypeCustomUse the custom data-transfer mechanism to perform the I/O transaction.
The EvtSerCx2SelectNextReceiveTransactionType and EvtSerCx2SelectNextTransmitTransactionType event callback functions return SERCX2_TRANSACTION_TYPE enumeration values.
EvtSerCx2SelectNextReceiveTransactionType
EvtSerCx2SelectNextTransmitTransactionType