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 |