Freigeben über


SERCX2_PIO_RECEIVE_CONFIG Struktur (sercx.h)

Die SERCX2_PIO_RECEIVE_CONFIG Struktur enthält Informationen, die Version 2 der seriellen Framework-Erweiterung (SerCx2) zum Konfigurieren eines neuen PIO-Empfangsobjekts verwendet.

Syntax

typedef struct _SERCX2_PIO_RECEIVE_CONFIG {
  ULONG                                            Size;
  PFN_SERCX2_PIO_RECEIVE_INITIALIZE_TRANSACTION    EvtSerCx2PioReceiveInitializeTransaction;
  PFN_SERCX2_PIO_RECEIVE_CLEANUP_TRANSACTION       EvtSerCx2PioReceiveCleanupTransaction;
  PFN_SERCX2_PIO_RECEIVE_READ_BUFFER               EvtSerCx2PioReceiveReadBuffer;
  PFN_SERCX2_PIO_RECEIVE_ENABLE_READY_NOTIFICATION EvtSerCx2PioReceiveEnableReadyNotification;
  PFN_SERCX2_PIO_RECEIVE_CANCEL_READY_NOTIFICATION EvtSerCx2PioReceiveCancelReadyNotification;
} SERCX2_PIO_RECEIVE_CONFIG, *PSERCX2_PIO_RECEIVE_CONFIG;

Angehörige

Size

Die Größe dieser Struktur in Byte. Die SerCx2PioReceiveCreate 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.

EvtSerCx2PioReceiveInitializeTransaction

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

EvtSerCx2PioReceiveCleanupTransaction

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

EvtSerCx2PioReceiveReadBuffer

Ein Zeiger auf die vom Treiber implementierte EvtSerCx2PioReceiveReadBuffer Ereignisrückruffunktion. Dieses Element muss auf eine gültige Funktion verweisen.

EvtSerCx2PioReceiveEnableReadyNotification

Ein Zeiger auf die vom Treiber implementierte EvtSerCx2PioReceiveEnableReadyNotification Ereignisrückruffunktion. Dieses Element muss auf eine gültige Funktion verweisen.

EvtSerCx2PioReceiveCancelReadyNotification

Ein Zeiger auf die vom Treiber implementierte EvtSerCx2PioReceiveCancelReadyNotification Ereignisrückruffunktion. Dieses Element muss auf eine gültige Funktion verweisen.

Bemerkungen

Die SerCx2PioReceiveCreate-Methode akzeptiert einen Zeiger auf eine SERCX2_PIO_RECEIVE_CONFIG Struktur als Eingabeparameter. Rufen Sie vor dem Aufrufen SerCx2PioReceiveCreatedie SERCX2_PIO_RECEIVE_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

EvtSerCx2PioReceiveCancelReadyNotification

EvtSerCx2PioReceiveCleanupTransaction

EvtSerCx2PioReceiveEnableReadyNotification

EvtSerCx2PioReceiveInitializeTransaction

EvtSerCx2PioReceiveReadBuffer

SERCX2_PIO_RECEIVE_CONFIG_INIT

SerCx2PioReceiveCreate