// usbdlib.h
typedef struct _REQUEST_REMOTE_WAKE_NOTIFICATION {
USHORT Version;
USHORT Size;
USBD_FUNCTION_HANDLE UsbdFunctionHandle;
ULONG Interface;
} REQUEST_REMOTE_WAKE_NOTIFICATION, *PREQUEST_REMOTE_WAKE_NOTIFICATION;
View the official Windows Driver Kit DDI referenceNo description available.
The purpose of the REQUEST_REMOTE_WAKE_NOTIFICATION structure is to specify input parameters for the IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION I/O control request.
VersionThe version of this structure. Set to 0.
SizeThe size of the REQUEST_REMOTE_WAKE_NOTIFICATION structure.
UsbdFunctionHandleA function handle that is associated with the function that sends the resume signal. The handle was obtained in a previous IOCTL_INTERNAL_USB_REGISTER_COMPOSITE_DEVICE request.
InterfaceSpecifies the device-defined index identifier of the interface with which the function is associated.
How to Implement Function Suspend in a Composite Driver
IOCTL_INTERNAL_USB_REGISTER_COMPOSITE_DEVICE
IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION