struttura PEP_COMPONENT_PLATFORM_CONSTRAINTS (pepfx.h)
La struttura PEP_COMPONENT_PLATFORM_CONSTRAINTS descrive lo stato Fx più basso di tale componente quando la piattaforma è in uno stato di inattività particolare.
Sintassi
typedef struct _PEP_COMPONENT_PLATFORM_CONSTRAINTS {
[in] PEPHANDLE DeviceHandle;
[in] ULONG Component;
[in] PULONG MinimumFStates;
[in] ULONG PlatformStateCount;
} PEP_COMPONENT_PLATFORM_CONSTRAINTS, *PPEP_COMPONENT_PLATFORM_CONSTRAINTS;
Membri
[in] DeviceHandle
Valore PEPHANDLE che identifica il dispositivo. Il plug-in di estensione della piattaforma (PEP) ha fornito questo handle in risposta a una notifica di PEP_DPM_REGISTER_DEVICE precedente.
[in] Component
Indice che identifica il componente. Questo membro è un indice nella matrice componenti nella struttura PEP_DEVICE_REGISTER_V2 fornita in precedenza da PEP in risposta alla notifica di PEP_DPM_REGISTER_DEVICE per questo dispositivo. Se la matrice Components contiene N elementi, gli indici dei componenti sono compresi tra 0 e N-1.
[in] MinimumFStates
Puntatore a un buffer di output. Il PEP scrive una matrice ULONG in questo buffer che specifica lo stato Fx più basso che il componente può trovarsi in per ogni stato di inattività della piattaforma. Un elemento con un valore pari a 0 indica F0, un valore pari a 1 indica F1 e così via. Se la piattaforma supporta gli stati di inattività M, gli elementi della matrice da 0 a M-1 specificano gli stati Fx corrispondenti agli stati di inattività della piattaforma da 0 a M-1.
[in] PlatformStateCount
Numero di elementi nella matrice minimumFStates. La matrice contiene un elemento per ogni stato di inattività della piattaforma. Il framework di risparmio energia di Windows (PoFx) inviato in precedenza una notifica di PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES al PEP per determinare il numero di stati di inattività della piattaforma supportati.
Osservazioni
Questa struttura viene utilizzata dalla notifica di PEP_DPM_COMPONENT_IDLE_CONSTRAINTS. Tutti e quattro i membri della struttura contengono valori di input forniti da PoFx quando questa notifica viene inviata. PoFx alloca il buffer a cui punta il membro MinimumFStates e il PEP scrive in questo buffer in risposta alla notifica.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Supportato a partire da Windows 10. |
intestazione | pepfx.h (include Pep_x.h) |