struktur PEP_QUERY_CURRENT_COMPONENT_PERF_STATE (pep_x.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 status P 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 status P saat ini untuk set P-state yang ditentukan. Tulis ke anggota ini jika nilai performa untuk set P-state berjenis PoFxPerfStateTypeDiscrete.

StateValue

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

Keterangan

Union yang tidak disebutkan namanya berisi tingkat performa saat ini dari set P-state 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 P-state berjenis PoFxPerfStateTypeDiscrete atau PoFxPerfStateTypeRange.

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.

Persyaratan

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

Lihat juga