USBDEVICE_DISABLE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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 reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ucxusbdevice-_usbdevice_disable)

_USBDEVICE_DISABLE structure

Description

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.

Members

A USBDEVICE_MGMT_HEADER structure that contains the handle for the USB hub or device.

DefaultEndpoint

A handle to the default endpoint of the USB device or hub to disable.

UsbDeviceRecoveryAction

A UCX_USBDEVICE_RECOVERY_ACTION-value that indicates FLDR or PLDR trigger resets.

See also

EVT_UCX_USBDEVICE_DISABLE

USBDEVICE_ENABLE

WdfRequestGetParameters