Método IPortClsPower::SetIdlePowerManagement (portcls.h)
O SetIdlePowerManagement
método 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 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.
Retornar valor
O SetIdlePowerManagement
método retornará STATUS_SUCCESS se a chamada tiver sido bem-sucedida. Caso contrário, ele retornará o código de erro apropriado.
Comentários
Quando o parâmetro bEnabled é definido como TRUE, ele 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 estalo que normalmente está associado à energia, é possível que o adaptador possa experimentar um efeito de estouro quando sair do estado de suspensão.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows 7 e versões posteriores do Windows. |
Plataforma de Destino | Universal |
Cabeçalho | portcls.h (inclua Portcls.h) |
IRQL | PASSIVE_LEVEL. |