Функция UdecxUsbDeviceSignalFunctionWake (udecxusbdevice.h)

Инициирует пробуждение указанной функции из состояния низкого энергопотребления. Это относится к виртуальным устройствам USB 3.0.

Синтаксис

void UdecxUsbDeviceSignalFunctionWake(
  [in] UDECXUSBDEVICE UdecxUsbDevice,
  [in] ULONG          Interface
);

Параметры

[in] UdecxUsbDevice

Дескриптор объекта устройства UDE. Драйвер клиента извлек этот указатель в предыдущем вызове UdecxUsbDeviceCreate.

[in] Interface

Это значение является значением bInterfaceNumber интерфейса, который просыпается.

Возвращаемое значение

None

Remarks

Драйвер клиента для устройства должен включать функцию пробуждения в последнем вызове EVT_UDECX_USB_DEVICE_SET_FUNCTION_SUSPEND_AND_WAKE .

Если устройство находится в низком энергопотреблении или перейдет в такое состояние, этот вызов также активирует все устройство.

Требования

Требование Значение
Минимальная версия клиента Windows 10
Минимальная версия сервера Windows Server 2016
Целевая платформа Windows
Минимальная версия KMDF 1.15
Верхняя часть udecxusbdevice.h (включая Udecx.h)
Библиотека Udecxstub.lib
IRQL PASSIVE_LEVEL

См. также раздел

Архитектура: эмуляция USB-устройства (UDE)

EVT_UDECX_USB_DEVICE_SET_FUNCTION_SUSPEND_AND_WAKE

Написание драйвера клиента UDE