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


Функция UfxDeviceNotifyResume (ufxclient.h)

Уведомляет UFX о событии возобновления USB-шины.

Синтаксис

void UfxDeviceNotifyResume(
  [in] UFXDEVICE UfxDevice
);

Параметры

[in] UfxDevice

Дескриптор объекта устройства UFX, созданного драйвером, вызывая UfxDeviceCreate.

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

Никакой

Замечания

Драйвер клиента вызывает UfxDeviceNotifyResume при получении события возобновления шины. Контроллер должен вернуться в то же состояние, в которое оно находилось во время события возобновления шины.

Драйвер клиента обычно вызывает UfxDeviceNotifyResume из функции обратного вызова EvtInterruptD pc. В следующем примере показано, как обрабатывать событие возобновления.

    case DeviceEventWakeUp:
        if (ControllerContext->Suspended) {
            ControllerContext->Suspended = FALSE;
            UfxDeviceNotifyResume(ControllerContext->UfxDevice);
        }
        break;

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10
целевая платформа Виндоус
заголовка ufxclient.h
библиотеки ufxstub.lib
IRQL DISPATCH_LEVEL