Condividi tramite


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.

Vedi anche

DEVICE_OBJECT

IPortClsPower

Timeout di inattività immediata