structure SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG (sercx.h)
La structure SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG contient des informations que la version 2 de l’extension de framework série (SerCx2) utilise pour configurer un nouvel objet de transmission-transaction personnalisé.
Syntaxe
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;
Membres
Size
Taille, en octets, de cette structure. La méthode SerCx2CustomTransmitTransactionCreate utilise ce membre pour déterminer la version de la structure utilisée par l’appelant. La taille de cette structure peut changer dans les futures versions du fichier d’en-tête Sercx.h.
EvtSerCx2CustomTransmitTransactionInitialize
Pointeur vers la fonction de rappel d’événements EvtSerCx2CustomTransmitTransactionInitialize. Ce membre est facultatif et peut être défini sur NULL pour indiquer que le pilote n’implémente pas la fonction.
EvtSerCx2CustomTransmitTransactionStart
Pointeur vers la fonction de rappel d’événement implémentée par le pilote EvtSerCx2CustomTransmitTransactionStart. Ce membre doit pointer vers une fonction valide.
EvtSerCx2CustomTransmitTransactionCleanup
Pointeur vers la fonction de rappel d’événement implémentée par le pilote EvtSerCx2CustomTransmitTransactionCleanup. Ce membre est facultatif et peut être défini sur NULL pour indiquer que le pilote n’implémente pas la fonction.
Remarques
La méthode SerCx2CustomTransmitTransactionCreate accepte un pointeur vers une structure SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG en tant que paramètre d’entrée. Avant d’appeler SerCx2CustomTransmitTransactionInitialize, appelez la fonction SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT pour initialiser cette structure.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge à partir de Windows 8.1. |
d’en-tête | sercx.h |
Voir aussi
EvtSerCx2CustomTransmitTransactionCleanup
EvtSerCx2CustomTransmitTransactionInitialize
EvtSerCx2CustomTransmitTransactionStart