struttura PEP_COMPONENT_PLATFORM_CONSTRAINTS (pep_x.h)
La struttura PEP_COMPONENT_PLATFORM_CONSTRAINTS descrive lo stato Fx con tecnologia più bassa di che un componente può trovarsi in quando la piattaforma è in uno stato di inattività specifico.
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;
Members
[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 PEP_DPM_REGISTER_DEVICE precedente.
[in] Component
Indice che identifica il componente. Questo membro è un indice nella matrice Components nella struttura PEP_DEVICE_REGISTER_V2 fornita in precedenza dal 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 con tecnologia più bassa che il componente può trovarsi in per ogni stato di inattività della piattaforma. Un elemento con valore 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) ha 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.
Commenti
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 viene inviata questa notifica. PoFx alloca il buffer a cui punta il membro MinimumFStates e il PEP scrive in questo buffer in risposta alla notifica.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Supportato a partire da Windows 10. |
Intestazione | pep_x.h (includere Pep_x.h) |