Partager via


UfxDeviceNotifySuspend, fonction (ufxclient.h)

Avertit UFX d’un événement de suspension de bus USB.

Syntaxe

void UfxDeviceNotifySuspend(
  [in] UFXDEVICE UfxDevice
);

Paramètres

[in] UfxDevice

Handle vers un objet de périphérique UFX que le pilote a créé en appelant UfxDeviceCreate.

Valeur de retour

Aucun

Remarques

Le pilote client appelle UfxDeviceNotifySuspend lorsqu’il reçoit un événement de suspension de bus. Le point de terminaison par défaut doit être réinitialisé sur une interruption de bus. L’appareil doit passer à un mode d’alimentation faible.

Le pilote client appelle généralement UfxDeviceNotifySuspend à partir de sa fonction de rappel EvtInterruptDpc. L’exemple suivant montre comment gérer un événement de suspension.

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

Exigences

Exigence Valeur
client minimum pris en charge Windows 10
plateforme cible Windows
d’en-tête ufxclient.h
bibliothèque ufxstub.lib
IRQL DISPATCH_LEVEL