// ucxusbdevice.h
typedef struct _USBDEVICE_DISABLE {
USBDEVICE_MGMT_HEADER Header;
UCXENDPOINT DefaultEndpoint;
UCX_USBDEVICE_RECOVERY_ACTION UsbDeviceRecoveryAction;
} USBDEVICE_DISABLE, *PUSBDEVICE_DISABLE;
View the official Windows Driver Kit DDI referenceNo description available.
Contains parameters for a request to disable 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_DISABLE callback function.
HeaderA USBDEVICE_MGMT_HEADER structure that contains the handle for the USB hub or device.
DefaultEndpointA handle to the default endpoint of the USB device or hub to disable.
UsbDeviceRecoveryActionA UCX_USBDEVICE_RECOVERY_ACTION-value that indicates FLDR or PLDR trigger resets.