Fungsi panggilan balik POFXCALLBACKUPDATEPROCESSORIDLESTATE (pepfx.h)
Rutinitas UpdateProcessorIdleState dipanggil oleh plug-in ekstensi platform (PEP) untuk memperbarui properti status menganggur prosesor yang ditentukan.
Sintaks
POFXCALLBACKUPDATEPROCESSORIDLESTATE Pofxcallbackupdateprocessoridlestate;
NTSTATUS Pofxcallbackupdateprocessoridlestate(
[in] POHANDLE ProcessorHandle,
[in] ULONG ProcessorState,
[in] PPEP_PROCESSOR_IDLE_STATE_UPDATE Update
)
{...}
Parameter
[in] ProcessorHandle
Nilai POHANDLE yang mewakili pendaftaran prosesor (sebagai perangkat) dengan kerangka kerja manajemen daya Windows (PoFx). 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 yang mengidentifikasi status menganggur prosesor yang propertinya akan diperbarui. Menanggapi pemberitahuan PEP_NOTIFY_PPM_QUERY_IDLE_STATES_V2 sebelumnya, PEP menentukan jumlah status menganggur prosesor yang didukung dan properti status ini. Jika status menganggur prosesor N yang ditentukan PEP, indeks status menganggur prosesor yang valid berkisar antara 0 hingga N-1.
[in] Update
Penunjuk ke struktur PEP_PROCESSOR_IDLE_STATE_UPDATE yang berisi properti status menganggur prosesor yang diperbarui.
Menampilkan nilai
UpdateProcessorIdleState mengembalikan STATUS_SUCCESS jika berhasil memperbarui properti status menganggur prosesor. Kemungkinan nilai pengembalian kesalahan mencakup kode status berikut.
Mengembalikan nilai | Deskripsi |
---|---|
|
Nomor versi dalam struktur PEP_PROCESSOR_IDLE_STATE_UPDATE bukan nilai yang didukung. |
|
Rutinitas UpdateProcessorIdleState tidak diimplementasikan untuk prosesor ini. |
Keterangan
Rutinitas ini diimplementasikan oleh PoFx dan dipanggil oleh PEP. Anggota UpdateProcessorIdleState dari struktur PEP_KERNEL_INFORMATION_STRUCT_V3 adalah penunjuk ke rutinitas UpdateProcessorIdleState .
Rutinitas UpdateProcessorIdleState harus dipanggil di IRQL = PASSIVE_LEVEL.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung dimulai dengan Windows 10. |
Target Platform | Windows |
Header | pepfx.h (termasuk Pep_x.h) |
IRQL | PASSIVE_LEVEL |
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