Partager via


SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG structure (sercx.h)

La structure SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG contient des informations que la version 2 de l’extension d’infrastructure série (SerCx2) utilise pour configurer un nouvel objet de transaction de transmission personnalisée.

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 versions futures du fichier d’en-tête Sercx.h.

EvtSerCx2CustomTransmitTransactionInitialize

Pointeur vers la fonction de rappel d’événement EvtSerCx2CustomTransmitTransactionInitialize implémentée par le pilote. 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 EvtSerCx2CustomTransmitTransmitTransactionStart implémentée par le pilote. Ce membre doit pointer vers une fonction valide.

EvtSerCx2CustomTransmitTransactionCleanup

Pointeur vers la fonction de rappel d’événement EvtSerCx2CustomTransmitTransactionCleanup implémentée par le pilote. 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 comme paramètre d’entrée. Avant d’appeler SerCx2CustomTransmitTransactionInitialize, appelez la fonction SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT pour initialiser cette structure.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge à partir de Windows 8.1.
En-tête sercx.h

Voir aussi

EvtSerCx2CustomTransmitTransactionCleanup

EvtSerCx2CustomTransmitTransactionInitialize

EvtSerCx2CustomTransmitTransactionStart

SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT

SerCx2CustomTransmitTransactionCreate