USBDEVICE_RESET structure (ucxusbdevice.h)
Contains parameters for a request to reset the specified device. This structure is passed by UCX in request parameters (Parameters.Others.Arg1) of a framework request object of the EVT_UCX_USBDEVICE_RESET callback function.
Syntax
typedef struct _USBDEVICE_RESET {
USBDEVICE_MGMT_HEADER Header;
UCXENDPOINT DefaultEndpoint;
ULONG EndpointsToDisableCount;
UCXENDPOINT *EndpointsToDisable;
} USBDEVICE_RESET, *PUSBDEVICE_RESET;
Members
Header
A USBDEVICE_MGMT_HEADER structure that contains the handle for the USB hub or device.
DefaultEndpoint
The default endpoint for the USB hub or device.
EndpointsToDisableCount
The number of endpoints to disable.
EndpointsToDisable
A pointer to an array of handles to endpoints to disable.
Requirements
Requirement | Value |
---|---|
Header | ucxusbdevice.h (include Ucxclass.h) |