Compartir a través de


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 llamando a UfxDeviceCreate.

Valor devuelto

Ninguno

Observaciones

El controlador cliente llama a ufxDeviceNotifySuspend cuando recibe un evento de suspensión de bus. El punto de conexión predeterminado debe restablecerse en una suspensión de bus. El dispositivo debe pasar a un modo de bajo consumo.

Normalmente, el controlador de cliente 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 Valor
cliente mínimo admitido Windows 10
de la plataforma de destino de Windows
encabezado de ufxclient.h
biblioteca de ufxstub.lib
irQL DISPATCH_LEVEL