функция обратного вызова 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, выделенную драйвером клиента.

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

None

Remarks

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

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

Требования

Требование Значение
Целевая платформа Windows
Минимальная версия KMDF 1,0
Минимальная версия UMDF 2,0
Верхняя часть ufxclient.h
IRQL PASSIVE_LEVEL

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

UfxDeviceCreate

UfxDeviceEventComplete