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


функция обратного вызова EVT_UCX_USBDEVICE_SUSPEND (ucxusbdevice.h)

UCX вызывает эту функцию обратного вызова для отправки состояния приостановки устройства.

Синтаксис

EVT_UCX_USBDEVICE_SUSPEND EvtUcxUsbdeviceSuspend;

void EvtUcxUsbdeviceSuspend(
  [in] UCXCONTROLLER UcxController,
  [in] UCXUSBDEVICE UcxUsbDevice
)
{...}

Параметры

[in] UcxController

Дескриптор контроллера UCX, полученного драйвером клиента в предыдущем вызове метода UcxControllerCreate.

[in] UcxUsbDevice

Дескриптор объекта UCX, представляющий USB-устройство, которое драйвер клиента получил в предыдущем вызове метода UcxUsbDeviceCreate.

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

Никакой

Замечания

Драйвер клиента UCX регистрирует свою реализацию с расширением контроллера USB-узла (UCX), вызвав метод UcxUsbDeviceCreate.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 версии 1709
минимальный поддерживаемый сервер Windows Server 2016
целевая платформа Виндоус
минимальная версия KMDF 1.0
минимальная версия UMDF 2.0
заголовка ucxusbdevice.h (include Ucxclass.h)
IRQL PASSIVE_LEVEL