struktur PEP_COMPONENT_V2 (pep_x.h)

Struktur PEP_COMPONENT_V2 menentukan atribut status daya komponen di perangkat.

Sintaks

typedef struct _PEP_COMPONENT_V2 {
  GUID                        Id;
  ULONGLONG                   Flags;
  ULONG                       DeepestWakeableIdleState;
  ULONG                       IdleStateCount;
  PPO_FX_COMPONENT_IDLE_STATE IdleStates;
} PEP_COMPONENT_V2, *PPEP_COMPONENT_V2;

Anggota

Id

ID komponen yang secara unik mengidentifikasi komponen ini sehubungan dengan komponen lain di perangkat. PEP harus menentukan nilai bukan nol untuk anggota ini jika kerangka kerja manajemen daya Windows (PoFx) memerlukan ID komponen untuk membedakan komponen ini dari komponen lain yang serupa di perangkat yang sama. Anggota ini bersifat opsional. Jika anggota ini tidak digunakan, anggota ini harus diatur ke semua nol.

Flags

Sekumpulan bendera component-power-state. Tidak ada bendera yang saat ini ditentukan untuk anggota ini, yang selalu nol.

DeepestWakeableIdleState

Indeks status Fx terdalam dari mana komponen dapat bangun. Tentukan 0 untuk F0, 1 untuk F1, dan sebagainya. Indeks ini harus kurang dari IdleStateCount.

IdleStateCount

Jumlah elemen dalam array yang ditujukan oleh anggota IdleStates . Selain itu, anggota ini menentukan jumlah status daya Fx yang didukung komponen. Komponen harus mendukung setidaknya satu status Fx (F0).

IdleStates

Penunjuk ke array struktur PO_FX_COMPONENT_IDLE_STATE . Panjang array ini ditentukan oleh anggota IdleStateCount . Setiap elemen array menentukan atribut status daya Fx yang didukung oleh komponen. Elemen 0 menjelaskan F0, elemen 1 menjelaskan F1, dan sebagainya.

Keterangan

Struktur ini

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung dimulai dengan Windows 10.
Header pep_x.h (termasuk Pep_x.h)

Lihat juga

PO_FX_COMPONENT_IDLE_STATE