UCX_USBDEVICE_EVENT_CALLBACKS_INIT - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ucxusbdevice.h

VOID UCX_USBDEVICE_EVENT_CALLBACKS_INIT(
  [out] PUCX_USBDEVICE_EVENT_CALLBACKS         Callbacks,
  [in]  PFN_UCX_USBDEVICE_ENDPOINTS_CONFIGURE  EvtUsbDeviceEndpointsConfigure,
  [in]  PFN_UCX_USBDEVICE_ENABLE               EvtUsbDeviceEnable,
  [in]  PFN_UCX_USBDEVICE_DISABLE              EvtUsbDeviceDisable,
  [in]  PFN_UCX_USBDEVICE_RESET                EvtUsbDeviceReset,
  [in]  PFN_UCX_USBDEVICE_ADDRESS              EvtUsbDeviceAddress,
  [in]  PFN_UCX_USBDEVICE_UPDATE               EvtUsbDeviceUpdate,
  [in]  PFN_UCX_USBDEVICE_HUB_INFO             EvtUsbDeviceHubInfo,
  [in]  PFN_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD EvtUsbDeviceDefaultEndpointAdd,
  [in]  PFN_UCX_USBDEVICE_ENDPOINT_ADD         EvtUsbDeviceEndpointAdd
);
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-ucxusbdevice-ucx_usbdevice_event_callbacks_init)

UCX_USBDEVICE_EVENT_CALLBACKS_INIT function

Description

Initializes a UCX_USBDEVICE_EVENT_CALLBACKS structure with the function pointers to client driver's callback functions.

Parameters

Callbacks [out]

A pointer to a UCX_USBDEVICE_EVENT_CALLBACKS structure to initialize.

EvtUsbDeviceEndpointsConfigure [in]

A pointer to client driver's implementation of the EVT_UCX_USBDEVICE_ENDPOINTS_CONFIGURE event callback function.

EvtUsbDeviceEnable [in]

A pointer to client driver's implementation of the EVT_UCX_USBDEVICE_ENABLE event callback function.

EvtUsbDeviceDisable [in]

A pointer to client driver's implementation of the EVT_UCX_USBDEVICE_DISABLE event callback function.

EvtUsbDeviceReset [in]

A pointer to client driver's implementation of the EVT_UCX_USBDEVICE_RESET event callback function.

EvtUsbDeviceAddress [in]

A pointer to client driver's implementation of the EVT_UCX_USBDEVICE_ADDRESS event callback function.

EvtUsbDeviceUpdate [in]

A pointer to client driver's implementation of the EVT_UCX_USBDEVICE_UPDATE event callback function.

EvtUsbDeviceHubInfo [in]

A pointer to client driver's implementation of the EVT_UCX_USBDEVICE_HUB_INFO event callback function.

EvtUsbDeviceDefaultEndpointAdd [in]

A pointer to client driver's implementation of the EVT_UCX_USBDEVICE_DEFAULT_ENDPOINT_ADD event callback function.

EvtUsbDeviceEndpointAdd [in]

A pointer to client driver's implementation of the EVT_UCX_USBDEVICE_ENDPOINT_ADD event callback function.

See also

UCX_USBDEVICE_EVENT_CALLBACKS

UcxUsbDeviceCreate

UcxUsbDeviceInitSetEventCallbacks