Example System Power States
9/8/2008
O seguinte apresentação configurações Registro um mapeamento System-Power-State-to-Device-Power-State exemplo:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\On]
"Default"=dword:0; D0
"Flags"=dword:10000; POWER_STATE_ON
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\UserIdle]
"Default"=dword:1; D1
"Flags"=dword:0
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\SystemIdle]
"Default"=dword:2; D2
"Flags"=dword:0
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\Suspend]
"Default"=dword:3; D3
"Flags"=dword:200000; POWER_STATE_SUSPEND; @CESYSGEN IF CE_MODULES_NDIS
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\State\Suspend\{98C5250D-C29A-4985-AE5F-AFE5367E5006}]
"Default"=dword:4; D4
; @CESYSGEN ENDIF CE_MODULES_NDIS
A seguinte tabela mostra o estado de energia sistema e o estado de energia dispositivo mapeamento de acordo com o Registro exemplo anterior.
Estado de energia do sistema | Estado de energia do dispositivo |
---|---|
Em |
D0 |
UserIdle |
Ambos |
SystemIdle |
D2 |
Suspender |
D3, com exceção de miniportas Network Driver Interface Specification (NDIS), que são definidas para D4. |
Quando o sistema insere o estado suspenso usando essa configuração, todas as fontes Wake possíveis são habilitado, com a exceção de miniportas NDIS. Se um dispositivo não suporte D3, ele automaticamente insere D4 em vez disso.
Os aplicativos podem criar requisitos de energia dispositivo usando a função SetPowerRequirement. Você pode criar dispositivo adicional requisitos de energia usando Power Manager no Painel de controle.