Metodo IPortClsPower::SetIdlePowerManagement (portcls.h)
Il SetIdlePowerManagement
metodo consente al driver dell'adattatore di rifiutare o rifiutare esplicitamente il rilevamento dello stato inattiva.
Sintassi
NTSTATUS SetIdlePowerManagement(
[in] PDEVICE_OBJECT _DeviceObject,
[in] BOOLEAN _bEnabled
);
Parametri
[in] _DeviceObject
Specifica un puntatore a una struttura DEVICE_OBJECT che rappresenta l'oggetto dispositivo funzionale dell'adattatore.
[in] _bEnabled
Specifica una variabile booleana che indica se il rilevamento dello stato inattiva è abilitato o disabilitato.
Valore restituito
Il SetIdlePowerManagement
metodo restituisce STATUS_SUCCESS se la chiamata ha esito positivo. In caso contrario, restituisce il codice di errore appropriato.
Commenti
Quando il parametro bEnabled è impostato su TRUE, indica che il driver dell'adattatore ha abilitato il rilevamento dello stato di inattività. Quando il sistema determina che l'adattatore è inattivo, l'adattatore può essere inserito nello stato di sospensione per risparmiare energia. Se l'adattatore non è stato progettato per eliminare il suono di comparsa che normalmente è associato all'alimentazione, è possibile che l'adattatore possa sperimentare un effetto di comparsa quando viene fuori dallo stato di sospensione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows 7 e versioni successive di Windows. |
Piattaforma di destinazione | Universale |
Intestazione | portcls.h (includere Portcls.h) |
IRQL | PASSIVE_LEVEL. |