Fungsi panggilan balik POFXCALLBACKPROCESSORIDLEVETO (pepfx.h)
Kenaikan rutin ProcessorIdleVeto atau mengurangi jumlah veto untuk kode veto untuk status menganggur prosesor.
Sintaks
POFXCALLBACKPROCESSORIDLEVETO Pofxcallbackprocessoridleveto;
NTSTATUS Pofxcallbackprocessoridleveto(
[in] POHANDLE ProcessorHandle,
[in] ULONG ProcessorState,
[in] ULONG VetoReason,
[in] BOOLEAN Increment
)
{...}
Parameter
[in] ProcessorHandle
Nilai POHANDLE yang mewakili pendaftaran prosesor (sebagai perangkat) dengan kerangka kerja manajemen daya (PoFx). Plug-in ekstensi platform (PEP) sebelumnya menerima handel ini dari PoFx selama pemberitahuan PEP_DPM_REGISTER_DEVICE yang memberi tahu PEP bahwa prosesor telah terdaftar di PoFx.
[in] ProcessorState
Indeks status menganggur prosesor yang jumlah vetonya sedang bertambah atau berkurang. PEP sebelumnya menentukan status diam prosesor yang didukung sebagai respons terhadap pemberitahuan PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2 . Jika status diam prosesor N yang ditentukan PEP, indeks status menganggur prosesor yang valid berkisar dari 0 hingga N–1.
[in] VetoReason
Kode veto yang ditentukan PEP yang menunjukkan mengapa status menganggur prosesor tidak dapat dimasukkan. PEP sebelumnya menentukan alasan veto yang didukung sebagai respons terhadap pemberitahuan PEP_NOTIFY_PPM_QUERY_VETO_REASONS . Jika PEP menentukan alasan veto M, kode veto yang valid berkisar dari 1 hingga M.
[in] Increment
Apakah akan menambah atau mengurangi jumlah veto. Atur ke TRUE untuk menambah jumlah veto karena alasan veto ini, atau ke FALSE untuk mengurangi hitungan.
Apakah akan menambah atau mengurangi jumlah veto. Atur ke TRUE untuk menambah jumlah veto karena alasan veto ini, atau ke FALSE untuk mengurangi hitungan.
Mengembalikan nilai
Rutinitas ini tidak mengembalikan nilai.
Keterangan
Rutinitas ini diimplementasikan oleh kerangka kerja manajemen daya (PoFx) dan dipanggil oleh plug-in ekstensi platform (PEP). Anggota ProcessorIdleVeto dari struktur PEP_KERNEL_INFORMATION_STRUCT_V3 adalah penunjuk ke rutinitas ProcessorIdleVeto .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung dimulai dengan Windows 10. |
Target Platform | Windows |
Header | pepfx.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