USBUSER_POWER_INFO_REQUEST structure (usbuser.h)

The USBUSER_POWER_INFO_REQUEST structure is used in conjunction with the IOCTL_USB_USER_REQUEST I/O control request to retrieve power policy information concerning the relationship of a specific system state to the power state of the host controller and the root hub.

Syntax

typedef struct _USBUSER_POWER_INFO_REQUEST {
  USBUSER_REQUEST_HEADER Header;
  USB_POWER_INFO         PowerInformation;
} USBUSER_POWER_INFO_REQUEST, *PUSBUSER_POWER_INFO_REQUEST;

Members

Header

Contains a structure of type USBUSER_REQUEST_HEADER that specifies the user-mode request on input to IOCTL_USB_USER_REQUEST, and provides buffer and status information on output.

PowerInformation

Contains a structure of type USB_POWER_INFO that specifies the parameters associated with this request.

Remarks

The USBUSER_POWER_INFO_REQUEST structure is used in conjunction with the USBUSER_GET_POWER_STATE_MAP user-mode request. For a description of this request, see IOCTL_USB_USER_REQUEST.

Requirements

Requirement Value
Header usbuser.h (include Usbuser.h)

See also

IOCTL_USB_USER_REQUEST

USB Structures