struktur PO_FX_COMPONENT_PERF_INFO (wdm.h)

Struktur PO_FX_COMPONENT_PERF_INFO menjelaskan semua set status performa untuk satu komponen dalam perangkat.

Sintaks

typedef struct _PO_FX_COMPONENT_PERF_INFO {
  ULONG                    PerfStateSetsCount;
  PO_FX_COMPONENT_PERF_SET PerfStateSets[ANYSIZE_ARRAY];
} PO_FX_COMPONENT_PERF_INFO, *PPO_FX_COMPONENT_PERF_INFO;

Anggota

PerfStateSetsCount

Jumlah elemen dalam array PerfStateSets array.

PerfStateSets[ANYSIZE_ARRAY]

Anggota ini adalah elemen pertama dalam array dari satu atau beberapa elemen PO_FX_COMPONENT_PERF_SET . Setiap PO_FX_COMPONENT_PERF_SET mewakili satu set status performa yang didukung untuk komponen. Jika array berisi lebih dari satu elemen, elemen tambahan segera mengikuti elemen pertama.

Keterangan

Ketika driver perangkat memanggil rutinitas PoFxRegisterComponentPerfStates untuk mendaftarkan komponen untuk dukungan status performa dengan kerangka kerja manajemen daya (PoFx), driver dapat menyediakan struktur PO_FX_COMPONENT_PERF_INFO yang menjelaskan set status performa yang didukung oleh komponen. Anggota PerfStateSets dari struktur PO_FX_COMPONENT_PERF_INFO berisi array struktur PO_FX_COMPONENT_PERF_SET yang mewakili status performa yang didukung.

Sebagian besar driver diharapkan untuk menentukan satu set status performa per komponen. Misalnya, driver mungkin menentukan satu set status performa untuk mengontrol frekuensi jam untuk komponen. Namun, beberapa driver mungkin perlu menentukan lebih dari satu status performa yang ditetapkan untuk mengontrol beberapa dimensi status performa untuk komponen. Misalnya, driver mungkin menentukan dua set status performa untuk mengontrol frekuensi jam dan bandwidth bus.

Persyaratan

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

Lihat juga

Manajemen Status Performa Tingkat Komponen

PO_FX_COMPONENT_PERF_SET

PoFxRegisterComponentPerfStates