Funzione UfxDeviceNotifySuspend (ufxclient.h)
Notifica a UFX 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 su una sospensione del bus. Il dispositivo deve passare a una modalità a basso consumo.
Il driver client chiama in genere UfxDeviceNotifySuspend dalla relativa funzione di callback EvtInterruptDpc . Nell'esempio seguente viene illustrato come gestire un evento di sospensione.
case DeviceEventSuspend:
if (!ControllerContext->Suspended) {
ControllerContext->Suspended = TRUE;
UfxDeviceNotifySuspend(ControllerContext->UfxDevice);
}
break;
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 |
Piattaforma di destinazione | Windows |
Intestazione | ufxclient.h |
Libreria | ufxstub.lib |
IRQL | DISPATCH_LEVEL |