Condividi tramite


struttura PEP_DEVICE_PLATFORM_CONSTRAINTS (pep_x.h)

La struttura PEP_DEVICE_PLATFORM_CONSTRAINTS specifica i vincoli per l'immissione nei vari stati di alimentazione Dx supportati da un dispositivo.

Sintassi

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;

Members

[in] DeviceHandle

Valore PEPHANDLE che identifica il dispositivo. Il PEP ha fornito questo handle in risposta a una notifica di PEP_DPM_REGISTER_DEVICE precedente.

[in] MinimumDStates

Puntatore a una matrice di DEVICE_POWER_STATE valori di enumerazione che indicano lo stato Dx ( potenza dispositivo) più basso che il dispositivo può immettere per ogni stato di inattività della piattaforma.

[in] PlatformStateCount

Numero di elementi nella matrice a cui punta il membro MinimumDStates . Questo membro contiene il conteggio dello stato della piattaforma fornito dal PEP in risposta a una notifica di PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES precedente.

Commenti

Questa struttura viene utilizzata dalla notifica di PEP_DPM_DEVICE_IDLE_CONSTRAINTS . Tutti e tre i membri di questa struttura contengono valori di input forniti dal framework di risparmio energia di Windows (PoFx). In risposta a questa notifica, il PEP scrive DEVICE_POWER_STATE valori di enumerazione negli elementi della matrice a cui punta il membro MinimumDStates . PoFx alloca lo spazio di archiviazione per questa matrice prima di inviare la notifica.

Requisiti

Requisito Valore
Client minimo supportato Supportato a partire da Windows 10.
Intestazione pep_x.h (includere Pep_x.h)

Vedi anche

DEVICE_POWER_STATE

PEP_DPM_DEVICE_IDLE_CONSTRAINTS

PEP_DPM_REGISTER_DEVICE