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