Поделиться через


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

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

Синтаксис

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

Параметры

[in] UdecxUsbDevice

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

[in] Interface

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

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

Никакой

Замечания

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10
минимальный поддерживаемый сервер Windows Server 2016
целевая платформа Виндоус
минимальная версия KMDF 1.15
заголовка udecxusbdevice.h (include Udecx.h)
библиотеки Udecxstub.lib
IRQL PASSIVE_LEVEL

См. также

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

EVT_UDECX_USB_DEVICE_SET_FUNCTION_SUSPEND_AND_WAKE

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