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 |