struktur PEP_KERNEL_INFORMATION_STRUCT_V1 (pep_x.h)
Struktur PEP_KERNEL_INFORMATION menentukan antarmuka yang digunakan plug-in ekstensi daya (PEP) untuk meminta layanan dari kerangka kerja manajemen daya Windows (PoFx).
Sintaks
typedef struct _PEP_KERNEL_INFORMATION_STRUCT_V1 {
USHORT Version;
USHORT Size;
POHANDLE Plugin;
PPOFXCALLBACKREQUESTWORKER RequestWorker;
PPOFXCALLBACKENUMERATEUNMASKEDINTERRUPTS EnumerateUnmaskedInterrupts;
PPOFXCALLBACKPROCESSORHALT ProcessorHalt;
PPOFXCALLBACKREQUESTINTERRUPT RequestInterrupt;
PPOFXCALLBACKCRITICALRESOURCE TransitionCriticalResource;
} PEP_KERNEL_INFORMATION_STRUCT_V1, *PPEP_KERNEL_INFORMATION_STRUCT_V1;
Anggota
Version
Nomor versi saat ini untuk struktur ini. Atur anggota ini ke PEP_KERNEL_INFORMATION_VERSION.
Size
Ukuran, dalam byte, dari struktur ini. Atur anggota ini ke sizeof(PEP_KERNEL_INFORMATION).
Plugin
Handel yang ditetapkan ke pendaftaran PEP dengan PoFx. PoFx menetapkan nilai anggota ini. PEP menggunakan handel ini dalam panggilan ke rutinitas RequestWorker .
RequestWorker
Penunjuk ke rutinitas RequestWorker . PoFx menetapkan nilai anggota ini. Rutinitas RequestWorker diimplementasikan oleh PoFx. PEP memanggil rutinitas ini untuk meminta penggunaan utas pekerja dari sistem operasi.
EnumerateUnmaskedInterrupts
Penunjuk ke rutinitas EnumerateUnmaskedInterrupts . PoFx menetapkan nilai anggota ini. Rutinitas EnumerateUnmaskedInterrupts diimplementasikan oleh PoFx. PEP memanggil rutinitas ini untuk meminta informasi tentang gangguan yang tidak dimasuki.
ProcessorHalt
Penunjuk ke rutinitas ProcessorHalt . PoFx menetapkan nilai anggota ini. Rutinitas ProcessorHalt diimplementasikan oleh PoFx. PEP memanggil rutinitas ini untuk menyiapkan prosesor saat ini untuk memasuki status dihentikan.
RequestInterrupt
Penunjuk ke rutinitas RequestInterrupt . PoFx menetapkan nilai anggota ini. Rutinitas RequestInterrupt diimplementasikan oleh PoFx. PEP memanggil rutinitas ini untuk memutar ulang gangguan yang dipicu tepi yang mungkin hilang setelah platform perangkat keras memasuki status sistem berdaya rendah.
TransitionCriticalResource
Penunjuk ke rutinitas TransitionCriticalResource . PoFx menetapkan nilai anggota ini. Rutinitas TransitionCriticalResource diimplementasikan oleh PoFx. PEP memanggil rutinitas ini ke transisi sumber daya sistem penting ke kondisi menganggur.
Keterangan
Parameter KernelInformation ke rutinitas PoFxRegisterPlugin atau PoFxRegisterPluginEx adalah penunjuk ke struktur PEP_KERNEL_INFORMATION . PEP mengalokasikan struktur ini dan menetapkan nilai anggota Versi dan Ukuran struktur ini sebelum memanggil PoFxRegisterPlugin atau PoFxRegisterPluginEx. Selama panggilan ke rutinitas ini, PoFx mengisi anggota struktur yang tersisa.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung dimulai dengan Windows 10. |
Header | 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