Compartilhar via


POWER_CAPABILITIES

Windows Mobile SupportedWindows Embedded CE Supported

9/8/2008

Essa estrutura é usada para os drivers para relatório os recursos gerenciamento de energia de um dispositivo.

Syntax

typedef struct _POWER_CAPABILITIES {
  UCHAR DeviceDx;
  UCHAR WakeFromDx;
  UCHAR InrushDx;
  DWORD Power[5];
  DWORD Latency[5];
  DWORD Flags;
} POWER_CAPABILITIES, *PPOWER_CAPABILITIES;

Os membros

  • DeviceDx
    Máscara de bits que indica se o hardware dispositivo dá suporte a esses estados dispositivo. Cada é um único bit, defina se o dispositivo suporta o estado e Clear se o dispositivo não suporte o estado.
  • WakeFromDx
    Máscara de bits que indica se o hardware dispositivo pode awaken em resposta a um externo sinal que chega quando o dispositivo está no estado especificado. Cada é um único bit, defina se o dispositivo oferece suporte a retomada da estado e Clear o dispositivo se não Wake suporte a partir de estado.
  • InrushDx
    Máscara de bits que indica se o hardware dispositivo tem requisitos inrush no estado de dispositivo especificado. Cada é um único bit, defina se o dispositivo tem requisitos inrush no estado e Clear se o dispositivo não. Drivers para dispositivos que requerem um inrush de energia no estado especificado devem definir o apropriado bits. Drivers de barramento talvez precise definir Inrush. O sinalizador notifica Power Manager que tais dispositivos devem ser alimentados até um por um tempo, em seqüência com outros tais dispositivos.

    Inrush é uma corrente repentino de energia.

  • Energia
    Essa é uma matriz de valores cinco, indexados por valores de CEDEVICE_POWER_STATE variando de D0 a D4. Cada elemento da matriz contém o uso máximo ou mais alta potência, em miliwatts, que usa o dispositivo para o estado de energia dispositivo indicado pelo índice de matriz, ou PwrDeviceUnspecified Se o estado sistema não estiver com suporte. Dispositivos com sua própria energia suprimentos, mesmo se for uma bateria independente, deve apenas relatório fornecer energia seus saia no sistema.
  • A latência
    Contém uma matriz do tempo aproximado, em milissegundos, que o dispositivo requer para retornar para o estado D0 de cada um dos estados de especificado. Um driver deve especificar um tempo de latência PwrDeviceUnspecified Para qualquer estado dispositivo não tiver suporte.
  • Sinalizadores
    Definir para bit POWER_CAP_PARENT se o dispositivo deve receber um chamar IOCTL_REGISTER_POWER_RELATIONSHIP depois inicialização.

Remarks

Durante enumeração, drivers relatório informações Device-specific em resposta a uma solicitação consulta IOCTL_POWER_CAPABILITIES.

See Also

Reference

Power Management Structures
CEDEVICE_POWER_STATE
IOCTL_POWER_CAPABILITIES