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


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

Реализация драйвера клиента для сброса контроллера функции в исходное состояние.

Синтаксис

EVT_UFX_DEVICE_CONTROLLER_RESET EvtUfxDeviceControllerReset;

void EvtUfxDeviceControllerReset(
  [in]           UFXDEVICE unnamedParam1,
  [in, optional] PUFX_HARDWARE_FAILURE_CONTEXT unnamedParam2
)
{...}

Параметры

[in] unnamedParam1

Дескриптор usb-устройства, полученный драйвером клиента в предыдущем вызове UfxDeviceCreate.

[in, optional] unnamedParam2

Указатель на структуру переменной длины UFX_HARDWARE_FAILURE_CONTEXT, выделенную драйвером клиента.

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

Никакой

Замечания

Драйвер клиента для контроллера узла функции регистрирует свою реализацию EVT_UFX_DEVICE_CONTROLLER_RESET с расширением класса функций USB (UFX), вызвав метод UfxDeviceCreate.

Драйвер клиента указывает на завершение этого события путем вызова метода UfxDeviceEventComplete.

Требования

Требование Ценность
целевая платформа Виндоус
минимальная версия KMDF 1.0
минимальная версия UMDF 2.0
заголовка ufxclient.h
IRQL PASSIVE_LEVEL

См. также

UfxDeviceCreate

UfxDeviceEventComplete