REQUEST_REMOTE_WAKE_NOTIFICATION - NtDoc

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

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-usbdlib-_request_remote_wake_notification)

_REQUEST_REMOTE_WAKE_NOTIFICATION structure

Description

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.

Members

Version

The version of this structure. Set to 0.

Size

The size of the REQUEST_REMOTE_WAKE_NOTIFICATION structure.

UsbdFunctionHandle

A 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.

Interface

Specifies the device-defined index identifier of the interface with which the function is associated.

See also

How to Implement Function Suspend in a Composite Driver

IOCTL_INTERNAL_USB_REGISTER_COMPOSITE_DEVICE

IOCTL_INTERNAL_USB_REQUEST_REMOTE_WAKE_NOTIFICATION