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


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

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

Синтаксис

void UfxDeviceNotifyResume(
  [in] UFXDEVICE UfxDevice
);

Параметры

[in] UfxDevice

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

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

None

Remarks

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

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

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

Требования

Требование Значение
Минимальная версия клиента Windows 10
Целевая платформа Windows
Header ufxclient.h
Библиотека ufxstub.lib
IRQL DISPATCH_LEVEL