Condividi tramite


struttura PEP_COMPONENT_PLATFORM_CONSTRAINTS (pepfx.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 pepfx.h (include Pep_x.h)

Vedi anche

PEP_DEVICE_REGISTER_V2

PEP_DPM_COMPONENT_IDLE_CONSTRAINTS

PEP_DPM_REGISTER_DEVICE

PEP_NOTIFY_PPM_QUERY_PLATFORM_STATES