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 Framework-Erweiterung (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;

Angehörige

Size

Die Größe dieser Struktur in Byte. Die SerCx2CustomTransmitTransactionCreate Methode verwendet dieses Element, um zu bestimmen, welche Struktur der Aufrufer verwendet. Die Größe dieser Struktur kann sich in zukünftigen Versionen der Headerdatei Sercx.h ändern.

EvtSerCx2CustomTransmitTransactionInitialize

Ein Zeiger auf die vom Treiber implementierte EvtSerCx2CustomTransmitTransactionInitialize Ereignisrückruffunktion. Dieses Element 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. Dieses Element muss auf eine gültige Funktion verweisen.

EvtSerCx2CustomTransmitTransactionCleanup

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

Bemerkungen

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

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Wird ab Windows 8.1 unterstützt.
Header- sercx.h

Siehe auch

EvtSerCx2CustomTransmitTransactionCleanup

EvtSerCx2CustomTransmitTransactionInitialize

EvtSerCx2CustomTransmitTransactionStart

SERCX2_CUSTOM_TRANSMIT_TRANSACTION_CONFIG_INIT

SerCx2CustomTransmitTransactionCreate