Funzione UfxDeviceNotifySuspend (ufxclient.h)
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 |