estrutura PEP_DEVICE_PLATFORM_CONSTRAINTS (pep_x.h)
A estrutura de PEP_DEVICE_PLATFORM_CONSTRAINTS especifica as restrições de entrada para os vários estados de energia deX de D que têm suporte por um dispositivo.
Sintaxe
typedef struct _PEP_DEVICE_PLATFORM_CONSTRAINTS {
[in] PEPHANDLE DeviceHandle;
[in] PDEVICE_POWER_STATE MinimumDStates;
[in] ULONG PlatformStateCount;
} PEP_DEVICE_PLATFORM_CONSTRAINTS, *PPEP_DEVICE_PLATFORM_CONSTRAINTS;
Membros
[in] DeviceHandle
Um valor PEPHANDLE que identifica o dispositivo. O PEP forneceu esse identificador em resposta a uma notificação de PEP_DPM_REGISTER_DEVICE anterior.
[in] MinimumDStates
Um ponteiro para uma matriz de valores de enumeração DEVICE_POWER_STATE que indicam o estado Dx (energia do dispositivo) de menor potência que o dispositivo pode inserir para cada estado ocioso da plataforma.
[in] PlatformStateCount
O número de elementos na matriz apontado pelo membro MinimumDStates. Esse membro contém a contagem de estado da plataforma fornecida pelo PEP em resposta a uma notificação de PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES anterior.
Observações
Essa estrutura é usada pela notificação de PEP_DPM_DEVICE_IDLE_CONSTRAINTS. Todos os três membros dessa estrutura contêm valores de entrada fornecidos pela PoFx (Estrutura de Gerenciamento de Energia do Windows). Em resposta a essa notificação, o PEP grava DEVICE_POWER_STATE valores de enumeração nos elementos da matriz apontados pelo membro MinimumDStates. PoFx aloca o armazenamento para essa matriz antes de enviar a notificação.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Com suporte a partir do Windows 10. |
cabeçalho | pep_x.h (inclua Pep_x.h) |