Condividi tramite


Funzione UfxDeviceNotifySuspend (ufxclient.h)

Notifica a UFX di un evento di sospensione del bus USB.

Sintassi

void UfxDeviceNotifySuspend(
  [in] UFXDEVICE UfxDevice
);

Parametri

[in] UfxDevice

Handle per un oggetto dispositivo UFX creato dal driver chiamando UfxDeviceCreate.

Valore restituito

Nessuno

Osservazioni

Il driver client chiama UfxDeviceNotifySuspend quando riceve un evento di sospensione del bus. L'endpoint predefinito deve essere reimpostato in una sospensione del bus. Il dispositivo deve passare a una modalità a basso consumo.

Il driver client chiama in genere UfxDeviceNotifySuspend dal relativo EvtInterruptDpc funzione di callback. Nell'esempio seguente viene illustrato come gestire un evento di sospensione.

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

Fabbisogno

Requisito Valore
client minimo supportato Windows 10
piattaforma di destinazione Finestre
intestazione ufxclient.h
libreria ufxstub.lib
IRQL DISPATCH_LEVEL