struttura PEP_DEVICE_PLATFORM_CONSTRAINTS (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;
Membri
[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 D più bassox (potenza del dispositivo) che il dispositivo può entrare 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.
Osservazioni
Questa struttura viene utilizzata dalla notifica 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, 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.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato a partire da Windows 10. |
intestazione | pepfx.h (include Pep_x.h) |