Condividi tramite


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)

Vedere anche

PEP_DEVICE_REGISTER_V2

PEP_DPM_COMPONENT_IDLE_CONSTRAINTS

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES