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) |