struktur PEP_PPM_PERF_CONSTRAINTS (pepfx.h)

Struktur PEP_PPM_PERF_CONSTRAINTS menjelaskan batas performa yang akan diterapkan pada prosesor.

Sintaks

typedef struct _PEP_PPM_QUERY_PERF_CONSTRAINTS {
  [out] ULONG GuaranteedPerformanceLimit;
  [out] ULONG LimitReasons;
} PEP_PPM_PERF_CONSTRAINTS, *PPEP_PPM_PERF_CONSTRAINTS;

Anggota

[out] GuaranteedPerformanceLimit

Ambang batas performa yang dijamin dalam unit khusus platform. Jika bukan nol, nilai ini menentukan tingkat performa berkelanjutan maksimum dari prosesor, dengan mempertimbangkan semua batasan eksternal yang diketahui (anggaran daya, batasan termal, sumber daya, dan sebagainya). Semua prosesor diharapkan dapat secara bersamaan mempertahankan tingkat performa yang dijamin. Untuk informasi selengkapnya, lihat Ambang Performa Platform.

[out] LimitReasons

Alasan di mana performa prosesor dapat dibatasi. Atur anggota ini ke nol atau ke bitwise-OR dari satu atau beberapa nilai berikut:

Alasan batas Makna
PERFORMANCE_LIMIT_THERMAL
0x1
Performa prosesor dapat dibatasi karena kondisi termal out-of-band (yaitu, Zona Termal non-ACPI).
PERFORMANCE_LIMIT_POWER
0x2
Performa prosesor dapat dibatasi untuk menjaga konsumsi daya prosesor dalam batas keamanan perangkat keras.
PERFORMANCE_LIMIT_DOMAIN_DEPENDENCY
0x4
Performa prosesor dapat dibatasi karena tegangan atau dependensi frekuensi antara prosesor ini dan perangkat non-prosesor lainnya.

Keterangan

Struktur ini digunakan oleh pemberitahuan PEP_NOTIFY_PPM_PERF_CONSTRAINTS . Anggota GuaranteedPerformanceLimit dan LimitReasons berisi nilai output yang ditulis plug-in ekstensi platform (PEP) ke struktur sebagai respons terhadap pemberitahuan ini.

Nilai anggota GuaranteedPerformanceLimit ditentukan dalam unit khusus platform. Misalnya, platform perangkat keras mungkin menggunakan metrik seperti frekuensi jam prosesor untuk memberikan perkiraan kasar terhadap jumlah pekerjaan pemrosesan yang sedang dilakukan.

Persyaratan

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

Lihat juga

PEP_NOTIFY_PPM_PERF_CONSTRAINTS