Share via


Función UfxDeviceNotifySuspend (ufxclient.h)

Notifica a UFX sobre un evento de suspensión de bus USB.

Sintaxis

void UfxDeviceNotifySuspend(
  [in] UFXDEVICE UfxDevice
);

Parámetros

[in] UfxDevice

Identificador de un objeto de dispositivo UFX que creó el controlador mediante una llamada a UfxDeviceCreate.

Valor devuelto

None

Observaciones

El controlador cliente llama a UfxDeviceNotifySuspend cuando recibe un evento de suspensión de autobús. El punto de conexión predeterminado debe restablecerse en una suspensión de bus. El dispositivo debe moverse a un modo de bajo consumo.

El controlador cliente normalmente llama a UfxDeviceNotifySuspend desde su función de devolución de llamada EvtInterruptDpc . En el ejemplo siguiente se muestra cómo controlar un evento de suspensión.

    case DeviceEventSuspend:
        if (!ControllerContext->Suspended) {
            ControllerContext->Suspended = TRUE;
            UfxDeviceNotifySuspend(ControllerContext->UfxDevice);
        }
        break;

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10
Plataforma de destino Windows
Encabezado ufxclient.h
Library ufxstub.lib
IRQL DISPATCH_LEVEL