PEP_DEVICE_PLATFORM_CONSTRAINTS struttura (pepfx.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 valori di enumerazione DEVICE_POWER_STATE che indicano lo stato Dx ( alimentazione 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 da PEP in risposta a una notifica di PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES precedente.
Commenti
Questa struttura viene usata dalla notifica di PEP_DPM_DEVICE_IDLE_CONSTRAINTS . Tutti e tre i membri di questa struttura contengono valori di input forniti dal framework di gestione energia di Windows (PoFx). In risposta a questa notifica, il PEP scrive DEVICE_POWER_STATE valori di enumerazione agli elementi della matrice a cui punta il membro MinimumDStates . PoFx alloca l'archiviazione per questa matrice prima di inviare la notifica.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Intestazione | pepfx.h (includere Pep_x.h) |