Fungsi panggilan balik PEPCALLBACKNOTIFYPPM (pep_x.h)

Rutinitas panggilan balik peristiwa AcceptProcessorNotification menangani pemberitahuan manajemen daya prosesor (PPM) dari kerangka kerja manajemen daya Windows (PoFx).

Sintaks

PEPCALLBACKNOTIFYPPM Pepcallbacknotifyppm;

BOOLEAN Pepcallbacknotifyppm(
  [in]                PEPHANDLE Handle,
  [in]                ULONG Notification,
  [in, out, optional] PVOID Data
)
{...}

Parameter

[in] Handle

Handel perangkat untuk PEP untuk prosesor target. Jika NULL, pemberitahuan tidak menargetkan prosesor tertentu.

[in] Notification

ID pemberitahuan PPM. Parameter ini menentukan jenis pemberitahuan PPM yang dikirim PoFx. Untuk daftar ID pemberitahuan PPM, lihat Pemberitahuan manajemen daya prosesor (PPM).

[in, out, optional] Data

Penunjuk ke struktur yang dialokasikan PoFx yang berisi data input dan/atau output untuk pemberitahuan ini. Jenis struktur ini tergantung pada ID pemberitahuan yang ditentukan oleh Pemberitahuan. Untuk daftar jenis struktur yang ditentukan untuk berbagai ID pemberitahuan PPM, lihat Pemberitahuan manajemen daya prosesor (PPM).

Mengembalikan nilai

Rutinitas AcceptProcessorNotification harus mengembalikan TRUE jika menangani pemberitahuan, atau FALSE jika tidak.

Keterangan

Rutinitas ini diimplementasikan oleh plug-in ekstensi platform (PEP) untuk prosesor. Anggota AcceptProcessorNotification dari struktur PEP_INFORMATION adalah penunjuk ke rutinitas AcceptProcessorNotification . PEP memanggil rutinitas PoFxRegisterPlugin atau PoFxRegisterPluginEx untuk mendaftarkan rutinitas AcceptProcessorNotification PEP dengan PoFx.

IRQL di mana rutinitas AcceptProcessorNotification PEP disebut bervariasi sesuai dengan jenis pemberitahuan yang sedang dikirim. Konteks di mana antarmuka ini disebut berkisar dari PASSIVE_LEVEL hingga HIGH_LEVEL dengan interupsi yang dinonaktifkan. Untuk informasi selengkapnya tentang IRQL tempat setiap jenis pemberitahuan dikirim, lihat halaman referensi individual di bawah pemberitahuan Manajemen daya prosesor (PPM).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Didukung dimulai dengan Windows 10.
Target Platform Windows
Header pep_x.h (termasuk Pep_x.h)
IRQL PASSIVE_LEVEL ke HIGH_LEVEL

Lihat juga

PEP_INFORMATION

PoFxRegisterPlugin

PoFxRegisterPluginEx