Funzione UfxDeviceNotifySuspend (ufxclient.h)

Notifica a UFX 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 su una sospensione del bus. Il dispositivo deve passare a una modalità a basso consumo.

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

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

Requisiti

Requisito Valore
Client minimo supportato Windows 10
Piattaforma di destinazione Windows
Intestazione ufxclient.h
Libreria ufxstub.lib
IRQL DISPATCH_LEVEL