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 |