struktur PEP_QUERY_CURRENT_COMPONENT_PERF_STATE (pepfx.h)

Struktur PEP_QUERY_CURRENT_COMPONENT_PERF_STATE berisi informasi tentang status P saat ini dalam set status P yang ditentukan.

Sintaks

typedef struct _PEP_QUERY_CURRENT_COMPONENT_PERF_STATE {
  PEPHANDLE DeviceHandle;
  ULONG     Component;
  ULONG     Set;
  union {
    ULONG     StateIndex;
    ULONGLONG StateValue;
  };
} PEP_QUERY_CURRENT_COMPONENT_PERF_STATE, *PPEP_QUERY_CURRENT_COMPONENT_PERF_STATE;

Anggota

DeviceHandle

Nilai PEPHANDLE yang mengidentifikasi perangkat. PEP menyediakan handel ini sebagai respons terhadap pemberitahuan PEP_DPM_REGISTER_DEVICE sebelumnya.

Component

Indeks yang mengidentifikasi komponen. Anggota ini adalah indeks ke dalam array Komponen dalam struktur PEP_DEVICE_REGISTER_V2 yang sebelumnya disediakan PEP sebagai respons terhadap pemberitahuan PEP_DPM_REGISTER_DEVICE untuk perangkat ini. Jika array Komponen berisi elemen N, indeks komponen berkisar antara 0 hingga N–1.

Set

Indeks yang mengidentifikasi set status P ini. Jika M adalah jumlah set status P untuk komponen ini, indeks set P-state berkisar dari 0 hingga M–1. PEP sebelumnya menentukan jumlah set status P sebagai respons terhadap pemberitahuan PEP_DPM_QUERY_COMPONENT_PERF_CAPABILITIES .

StateIndex

Indeks P-state saat ini untuk set P-state yang ditentukan. Tulis ke anggota ini jika nilai performa untuk set status P berjenis PoFxPerfStateTypeDiscrete.

StateValue

Nilai P-state saat ini untuk set P-state yang ditentukan. Tulis ke anggota ini jika nilai performa untuk set status P berjenis PoFxPerfStateTypeRange.

Keterangan

Struktur ini digunakan oleh pemberitahuan PEP_DPM_QUERY_CURRENT_COMPONENT_PERF_STATE . Anggota DeviceHandle, Component, dan Set berisi nilai input yang disediakan oleh kerangka kerja manajemen daya Windows (PoFx) saat pemberitahuan ini dikirim. Anggota StateIndex atau anggota StateValue berisi nilai output yang ditulis PEP ke struktur sebagai respons terhadap pemberitahuan.

Gabungan yang tidak disebutkan namanya berisi tingkat performa saat ini dari set status P ini yang dinyatakan baik sebagai indeks ke dalam sekumpulan nilai diskrit atau sebagai nilai dalam rentang. Menanggapi pemberitahuan PEP_DPM_QUERY_COMPONENT_PERF_SET sebelumnya, PEP menunjukkan apakah nilai performa dalam set status P berjenis PoFxPerfStateTypeDiscrete atau PoFxPerfStateTypeRange.

Persyaratan

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

Lihat juga