SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG Struktur (sercx.h)
Die SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG-Struktur enthält Informationen, die Version 2 der seriellen Framework-Erweiterung (SerCx2) zum Konfigurieren eines neuen custom-receive-transaction-Objekts verwendet.
Syntax
typedef struct _SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG {
ULONG Size;
PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_INITIALIZE EvtSerCx2CustomReceiveTransactionInitialize;
PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_START EvtSerCx2CustomReceiveTransactionStart;
PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_CLEANUP EvtSerCx2CustomReceiveTransactionCleanup;
PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_ENABLE_NEW_DATA_NOTIFICATION EvtSerCx2CustomReceiveTransactionEnableNewDataNotification;
PFN_SERCX2_CUSTOM_RECEIVE_TRANSACTION_QUERY_PROGRESS EvtSerCx2CustomReceiveTransactionQueryProgress;
} SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG, *PSERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG;
Angehörige
Size
Die Größe dieser Struktur in Byte. Die SerCx2CustomReceiveTransactionCreate 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.
EvtSerCx2CustomReceiveTransactionInitialize
Ein Zeiger auf die vom Treiber implementierte EvtSerCx2CustomReceiveTransactionInitialize Ereignisrückruffunktion. Dieses Element ist optional und kann auf NULL- festgelegt werden, um anzugeben, dass der Treiber die Funktion nicht implementiert.
EvtSerCx2CustomReceiveTransactionStart
Ein Zeiger auf die vom Treiber implementierte EvtSerCx2CustomReceiveTransactionStart Ereignisrückruffunktion. Dieses Element muss auf eine gültige Funktion verweisen.
EvtSerCx2CustomReceiveTransactionCleanup
Ein Zeiger auf die vom Treiber implementierte EvtSerCx2CustomReceiveTransactionCleanup Ereignisrückruffunktion. Dieses Element ist optional und kann auf NULL- festgelegt werden, um anzugeben, dass der Treiber die Funktion nicht implementiert.
EvtSerCx2CustomReceiveTransactionEnableNewDataNotification
Ein Zeiger auf die vom Treiber implementierte EvtSerCx2CustomReceiveTransactionEnableNewDataNotification Ereignisrückruffunktion. Dieses Element ist optional und kann auf NULL- festgelegt werden, um anzugeben, dass der Treiber die Funktion nicht implementiert.
EvtSerCx2CustomReceiveTransactionQueryProgress
Ein Zeiger auf die vom Treiber implementierte EvtSerCx2CustomReceiveTransactionQueryProgress Ereignisrückruffunktion. Dieses Element muss auf eine gültige Funktion verweisen.
Bemerkungen
Die SerCx2CustomReceiveTransactionCreate-Methode akzeptiert einen Zeiger auf eine SERCX2_CUSTOM_RECEIVE_TRANSACTION_CONFIG Struktur als Eingabeparameter. Rufen Sie vor dem Aufrufen SerCx2CustomReceiveTransactionInitializedie SERCX2_CUSTOM_RECEIVE_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
EvtSerCx2CustomReceiveTransactionCleanup
EvtSerCx2CustomReceiveTransactionEnableNewDataNotification
EvtSerCx2CustomReceiveTransactionInitialize
EvtSerCx2CustomReceiveTransactionQueryProgress
EvtSerCx2CustomReceiveTransactionStart