Compartilhar via


IOCTL_POWER_SET

Windows Mobile SupportedWindows Embedded CE Supported

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