Compartir a través de


estructura PEP_DEVICE_PLATFORM_CONSTRAINTS (pepfx.h)

La estructura PEP_DEVICE_PLATFORM_CONSTRAINTS especifica las restricciones para la entrada a los distintos estados de energía Dx admitidos por un dispositivo.

Sintaxis

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;

Miembros

[in] DeviceHandle

Valor PEPHANDLE que identifica el dispositivo. El PEP proporcionó este identificador en respuesta a una notificación de PEP_DPM_REGISTER_DEVICE anterior.

[in] MinimumDStates

Puntero a una matriz de DEVICE_POWER_STATE valores de enumeración que indican el estado Dx (potencia del dispositivo) más bajo que el dispositivo puede entrar para cada estado de inactividad de la plataforma.

[in] PlatformStateCount

Número de elementos de la matriz a los que apunta el miembro MinimumDStates . Este miembro contiene el recuento de estados de la plataforma que el PEP proporcionó en respuesta a una notificación de PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES anterior.

Comentarios

La notificación de PEP_DPM_DEVICE_IDLE_CONSTRAINTS usa esta estructura. Los tres miembros de esta estructura contienen valores de entrada proporcionados por el marco de administración de energía de Windows (PoFx). En respuesta a esta notificación, el PEP escribe DEVICE_POWER_STATE valores de enumeración en los elementos de la matriz a los que apunta el miembro MinimumDStates . PoFx asigna el almacenamiento de esta matriz antes de enviar la notificación.

Requisitos

Requisito Value
Cliente mínimo compatible Se admite a partir de Windows 10.
Encabezado pepfx.h (include Pep_x.h)

Consulte también

DEVICE_POWER_STATE

PEP_DPM_DEVICE_IDLE_CONSTRAINTS

PEP_DPM_REGISTER_DEVICE