UdecxUsbDeviceSignalFunctionWake - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// udecxusbdevice.h

VOID UdecxUsbDeviceSignalFunctionWake(
  [in] UDECXUSBDEVICE UdecxUsbDevice,
  [in] ULONG          Interface
);
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-udecxusbdevice-udecxusbdevicesignalfunctionwake)

UdecxUsbDeviceSignalFunctionWake function

Description

Initiates wake up of the specified function from a low power state. This applies to virtual USB 3.0 devices.

Parameters

UdecxUsbDevice [in]

A handle to UDE device object. The client driver retrieved this pointer in the previous call to UdecxUsbDeviceCreate.

Interface [in]

This value is the bInterfaceNumber of the interface that is waking up.

Remarks

The client driver for the device must have enabled wake capability in the most recent EVT_UDECX_USB_DEVICE_SET_FUNCTION_SUSPEND_AND_WAKE call.

If the device is in a low power state, or going to such a state, this call also wakes up the entire device.

See also

Architecture: USB Device Emulation (UDE)

EVT_UDECX_USB_DEVICE_SET_FUNCTION_SUSPEND_AND_WAKE

Write a UDE client driver