Partilhar via


Método IPortClsPower::SetIdlePowerManagement (portcls.h)

O método SetIdlePowerManagement fornece uma maneira para o driver do adaptador aceitar ou recusar a detecção de estado ocioso.

Sintaxe

NTSTATUS SetIdlePowerManagement(
  [in] PDEVICE_OBJECT _DeviceObject,
  [in] BOOLEAN        _bEnabled
);

Parâmetros

[in] _DeviceObject

Especifica um ponteiro para uma estrutura de DEVICE_OBJECT que representa o objeto de dispositivo funcional do adaptador.

[in] _bEnabled

Especifica uma variável booliana que indica se a detecção de estado ocioso está habilitada ou desabilitada.

Valor de retorno

O método SetIdlePowerManagement retornará STATUS_SUCCESS se a chamada tiver sido bem-sucedida. Caso contrário, ele retornará o código de erro apropriado.

Observações

Quando o parâmetro bEnabled é definido como verdadeiro, indica que o driver do adaptador habilitou a detecção de estado ocioso. Quando o sistema determina que o adaptador está ocioso, o adaptador pode ser colocado no estado de suspensão para economizar energia. Se o adaptador não foi projetado para suprimir o som de estouro que normalmente está associado à energia, é possível que o adaptador possa experimentar um efeito de estouro quando sair do estado de sono.

Requisitos

Requisito Valor
de cliente com suporte mínimo Disponível no Windows 7 e versões posteriores do Windows.
da Plataforma de Destino Universal
cabeçalho portcls.h (inclua Portcls.h)
IRQL PASSIVE_LEVEL.

Consulte também

DEVICE_OBJECT

IPortClsPower

de aceitação de tempo limite ocioso imediato