Freigeben über


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_INITaufrufen.

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;

Angehörige

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

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

EvtUsbEndpointPurge

Wahlfrei. 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)

Siehe auch

UdecxUsbEndpointCreate

UdecxUsbEndpointInitSetCallbacks