Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 |