IOCTL_POWER_SET
9/8/2008
Este controle E/S solicita uma alteração de estado de energia um dispositivo para outro.
Parâmetros
- pBufIn
[no] Defina como um ponteiro para POWER_RELATIONSHIP. Isso define o dispositivo destino para pai e drivers barramento. Caso contrário, definir a NULL.
- dwLenIn
[no] Tamanho das POWER_RELATIONSHIP estrutura.
pBufOut
[no] Defina como um ponteiro para CEDEVICE_POWER_STATE. Este é o estado no qual dispositivo pôr o dispositivo.[out] Opcional. Definido para um estado de energia ajustado se o driver não suporte o estado de energia solicitada.
- dwLenOut
[out] Tamanho das CEDEVICE_POWER_STATE parâmetro.
- pdwActualOut
[out] Número de bytes passado voltar in a pBufOut reserva.
Valores Return
TRUE indica sucesso. FALSE indica falha.
Remarks
Para todas as plataformas
Se o driver não suporte o estado de energia proposto dispositivo, ele deve escrever seu estado de energia dispositivo ajustado em pBufOut.
Power Manager envia esse controle E/S somente para drivers que suporte o gerenciamento de energia E/S controla.
Todos os drivers que conta para energia deve identificador esse controle E/S.
O driver luz de fundo deve ter um segmento que aguarda exibir interfaces.
Seu aplicativo não deve chamar esse controle diretamente para definir a energia dispositivo. Em vez disso, ele deve usar a função SetDevicePower que passa a Power Manager.
Para Mobile Windows
A luz de fundo driver modelo driver de dispositivo (MDD) faz isso já, portanto, os OEMs ou devem usar o MDD em drivers luz de fundo ou referir a ele para implementação detalhes.
Requisitos
Header | pm.h |
Windows Embedded CE | Windows CE .NET 4.0 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |
See Also
Reference
Power Management I/O Controls
CEDEVICE_POWER_STATE
POWER_RELATIONSHIP