Freigeben über


SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG-Struktur (sercx.h)

Die SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG-Struktur enthält Informationen, die Version 2 der seriellen Frameworkerweiterung (SerCx2) zum Konfigurieren eines neuen benutzerdefinierten Übertragungstransaktionsobjekts verwendet.

Syntax

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;

Member

Size

Die Größe (in Bytes) dieser Struktur. Die SerCx2CustomTransmitTransactionCreate-Methode verwendet diesen Member, um zu bestimmen, welche Version der Struktur vom Aufrufer verwendet wird. Die Größe dieser Struktur kann sich in zukünftigen Versionen der Sercx.h-Headerdatei ändern.

EvtSerCx2CustomTransmitTransactionInitialize

Ein Zeiger auf die vom Treiber implementierte EvtSerCx2CustomTransmitTransactionInitialize-Ereignisrückruffunktion . Dieser Member ist optional und kann auf NULL festgelegt werden, um anzugeben, dass der Treiber die Funktion nicht implementiert.

EvtSerCx2CustomTransmitTransactionStart

Ein Zeiger auf die vom Treiber implementierte EvtSerCx2CustomTransmitTransactionStart-Ereignisrückruffunktion . Dieser Member muss auf eine gültige Funktion verweisen.

EvtSerCx2CustomTransmitTransactionCleanup

Ein Zeiger auf die vom Treiber implementierte EvtSerCx2CustomTransmitTransactionCleanup-Ereignisrückruffunktion . Dieser Member ist optional und kann auf NULL festgelegt werden, um anzugeben, dass der Treiber die Funktion nicht implementiert.

Hinweise

Die SerCx2CustomTransmitTransactionCreate-Methode akzeptiert einen Zeiger auf eine SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG-Struktur als Eingabeparameter. Rufen Sie vor dem Aufrufen von SerCx2CustomTransmitTransactionInitialize die funktion SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT auf, um diese Struktur zu initialisieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Unterstützt ab Windows 8.1.
Kopfzeile sercx.h

Weitere Informationen

EvtSerCx2CustomTransmitTransactionCleanup

EvtSerCx2CustomTransmitTransactionInitialize

EvtSerCx2CustomTransmitTransactionStart

SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT

SerCx2CustomTransmitTransactionCreate