функция обратного вызова 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 |