Fonction UfxDeviceNotifySuspend (ufxclient.h)
Avertit UFX d’un événement de suspension de bus USB.
Syntaxe
void UfxDeviceNotifySuspend(
[in] UFXDEVICE UfxDevice
);
Paramètres
[in] UfxDevice
Handle d’un objet d’appareil UFX que le pilote a créé en appelant UfxDeviceCreate.
Valeur de retour
None
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é lors d’une interruption de bus. L’appareil doit passer en mode basse consommation.
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;
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 |
Plateforme cible | Windows |
En-tête | ufxclient.h |
Bibliothèque | ufxstub.lib |
IRQL | DISPATCH_LEVEL |