struktur PEP_PLATFORM_IDLE_STATE (pep_x.h)
Struktur PEP_PLATFORM_IDLE_STATE menentukan properti status diam platform.
Sintaks
typedef struct _PEP_PLATFORM_IDLE_STATE {
POHANDLE InitiatingProcessor;
UCHAR InitiatingState;
ULONG Latency;
ULONG BreakEvenDuration;
ULONG DependencyArrayUsed;
ULONG DependencyArrayCount;
PEP_PROCESSOR_IDLE_DEPENDENCY DependencyArray[ANYSIZE_ARRAY];
} PEP_PLATFORM_IDLE_STATE, *PPEP_PLATFORM_IDLE_STATE;
Anggota
InitiatingProcessor
Nilai POHANDLE yang mengidentifikasi prosesor yang memulai transisi ke status diam platform ini, atau NULL jika ada prosesor yang dapat memulai transisi. Jika non-NULL, handel ini mewakili pendaftaran prosesor (sebagai perangkat) dengan kerangka kerja manajemen daya Windows (PoFx).
InitiatingState
Indeks status menganggur prosesor yang dimasukkan prosesor untuk memulai entri platform ke status menganggur platform yang ditentukan. Jika array IdleStates dalam struktur PEP_PPM_QUERY_IDLE_STATES_V2 berisi elemen N, status menganggur diberi nomor 0 hingga N-1 dalam urutan muncul dalam array.
Latency
Latensi terburuk, dalam unit 100 nanodetik, yang diperlukan platform untuk bangun dari status menganggur ini sebagai respons terhadap peristiwa bangun.
BreakEvenDuration
Jumlah waktu minimum, yang ditentukan dalam unit 100 nanodetik, yang harus dihabiskan platform dalam keadaan menganggur ini untuk melakukan transisi ke status ini bermanfaat. PoFx menggunakan nilai anggota ini sebagai petunjuk untuk menghindari peralihan platform ke status menganggur kecuali platform kemungkinan akan tetap dalam status ini setidaknya selama jumlah waktu yang ditentukan oleh BreakEvenDuration.
DependencyArrayUsed
Jumlah item di DependencyArray yang diisi oleh PEP.
DependencyArrayCount
Jumlah elemen dalam array DependencyArray . Array berisi satu elemen untuk setiap prosesor di platform perangkat keras.
DependencyArray[ANYSIZE_ARRAY]
Elemen pertama dalam array struktur PEP_PROCESSOR_IDLE_DEPENDENCY . Array ini menentukan set dependensi yang dimiliki status diam platform pada setiap prosesor. Jika platform berisi prosesor N, array berisi elemen N, dan prosesor diberi nomor 0 hingga N-1 dalam urutan di mana mereka diwakili dalam array.
Keterangan
Struktur ini digunakan bersama dengan pemberitahuan PEP_NOTIFY_PPM_QUERY_PLATFORM_STATE . Anggota status struktur PEP_PPM_QUERY_PLATFORM_STATE adalah struktur PEP_PLATFORM_IDLE_STATE .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung dimulai dengan Windows 10. |
Header | pep_x.h (termasuk Pep_x.h) |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk