struktur PEP_PPM_FEEDBACK_READ (pep_x.h)

Struktur PEP_PPM_FEEDBACK_READ berisi nilai yang dibaca dari penghitung umpan balik performa prosesor.

Sintaks

typedef struct _PEP_PPM_FEEDBACK_READ {
  ULONG CounterIndex;
  union {
    ULONG64 InstantaneousValue;
    struct {
      ULONG64 NominalCount;
      ULONG64 ActualCount;
    };
  };
} PEP_PPM_FEEDBACK_READ, *PPEP_PPM_FEEDBACK_READ;

Anggota

CounterIndex

Indeks yang mengidentifikasi penghitung umpan balik performa prosesor mana yang akan dibaca. Jika plug-in ekstensi platform (PEP) mendukung penghitung N untuk prosesor ini, indeks penghitung berkisar dari 0 hingga N-1. PEP sebelumnya menyediakan jumlah penghitung yang didukung sebagai respons terhadap pemberitahuan PEP_NOTIFY_PPM_QUERY_CAPABILITIES .

InstantaneousValue

Nilai seketika saat ini dibaca dari penghitung, jika penghitung menghasilkan nilai seketika.

NominalCount

Nilai akumulasi nominal penghitung. Nilai akumulasi adalah jumlah semua nilai aktual yang sejauh ini telah dibaca dari perangkat keras penghitung.

ActualCount

Nilai aktual yang dibaca dari penghitung.

Keterangan

Union yang tidak disebutkan namanya berisi nilai penghitung seketika, jika penghitung menghasilkan nilai seketika, atau nilai penghitung relatif dan akumulasi, jika perangkat keras penghitung menghasilkan nilai relatif.

Struktur ini digunakan oleh pemberitahuan PEP_NOTIFY_PPM_FEEDBACK_READ . Anggota CounterIndex dari struktur berisi nilai input yang disediakan oleh kerangka kerja manajemen daya Windows (PoFx) ketika pemberitahuan ini diatur. Anggota lain berisi nilai output yang ditulis PEP ke struktur sebagai respons terhadap pemberitahuan. PEP menulis ke anggota InstantaneousValue jika penghitung menghasilkan nilai seketika, atau ke anggota NominalCount dan ActualCount jika penghitung menghasilkan nilai relatif.

Penghitung seketika dan penghitung relatif diatur ulang ke nol ketika daya pertama kali dinyalakan, tetapi membaca penghitung relatif menyebabkan hitungan diatur ulang ke nol, sedangkan membaca penghitung seketika tidak mengatur ulang hitungan. PEP sebelumnya menunjukkan apakah penghitung seketika atau relatif sebagai respons terhadap pemberitahuan PEP_NOTIFY_PPM_QUERY_FEEDBACK_COUNTERS .

Persyaratan

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

Lihat juga