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. |