UDECX_USB_ENDPOINT_CALLBACKS-Struktur (udecxusbendpoint.h)

Enthält Funktionszeiger auf Endpunktrückruffunktionen, die vom UDE-Clienttreiber implementiert werden. Initialisieren Sie diese Struktur, indem Sie UDECX_USB_ENDPOINT_CALLBACKS_INIT aufrufen.

Syntax

typedef struct _UDECX_USB_ENDPOINT_CALLBACKS {
  ULONG                        Size;
  PFN_UDECX_USB_ENDPOINT_RESET EvtUsbEndpointReset;
  PFN_UDECX_USB_ENDPOINT_START EvtUsbEndpointStart;
  PFN_UDECX_USB_ENDPOINT_PURGE EvtUsbEndpointPurge;
} UDECX_USB_ENDPOINT_CALLBACKS, *PUDECX_USB_ENDPOINT_CALLBACKS;

Member

Size

Die Größe dieser Struktur.

EvtUsbEndpointReset

Erforderlich. Ein Zeiger auf eine EVT_UDECX_USB_ENDPOINT_RESET Rückruffunktion, die von einem UDE-Clienttreiber implementiert wird.

EvtUsbEndpointStart

Optional. Ein Zeiger auf eine EVT_UDECX_USB_ENDPOINT_START Rückruffunktion, die von einem UDE-Clienttreiber implementiert wird.

EvtUsbEndpointPurge

Optional. Ein Zeiger auf eine EVT_UDECX_USB_ENDPOINT_PURGE Rückruffunktion, die von einem UDE-Clienttreiber implementiert wird.

Anforderungen

Anforderung Wert
Header udecxusbendpoint.h (include Udecx.h)

Weitere Informationen

UdecxUsbEndpointErstellen

UdecxUsbEndpointInitSetCallbacks