struktur PEP_REGISTER_DEVICE_V2 (pepfx.h)
Struktur PEP_REGISTER_DEVICE_V2 menjelaskan perangkat yang tumpukan drivernya baru saja terdaftar dengan kerangka kerja manajemen daya Windows (PoFx).
Sintaks
typedef struct _PEP_REGISTER_DEVICE_V2 {
[in] PCUNICODE_STRING DeviceId;
[in] POHANDLE KernelHandle;
[in] PPEP_DEVICE_REGISTER_V2 Register;
[out] PEPHANDLE DeviceHandle;
[out] PEP_DEVICE_ACCEPTANCE_TYPE DeviceAccepted;
} PEP_REGISTER_DEVICE_V2, *PPEP_REGISTER_DEVICE_V2;
Anggota
[in] DeviceId
String yang secara unik mengidentifikasi perangkat. Anggota ini adalah penunjuk ke struktur UNICODE_STRING yang berisi string identifikasi perangkat.
[in] KernelHandle
Nilai POHANDLE yang mewakili pendaftaran perangkat dengan PoFx. Plug-in ekstensi platform (PEP) sebelumnya menerima handel ini dari PoFx selama pemberitahuan PEP_DPM_REGISTER_DEVICE yang memberi tahu PEP bahwa tumpukan driver perangkat mendaftarkan perangkat dengan PoFx.
[in] Register
Penunjuk ke struktur PEP_DEVICE_REGISTER_V2 yang menjelaskan atribut manajemen daya dari semua komponen di perangkat. Untuk informasi selengkapnya, lihat Keterangan.
[out] DeviceHandle
Nilai PEPHANDLE yang dibuat PEP untuk mengidentifikasi perangkat ini. PoFx akan menggunakan handel ini untuk mengidentifikasi perangkat dalam pemberitahuan Manajemen daya perangkat (DPM) di masa mendatang.
[out] DeviceAccepted
Nilai enumerasi PEP_DEVICE_ACCEPTANCE_TYPE yang menunjukkan apakah PEP mengklaim kepemilikan perangkat. PEP yang mengklaim kepemilikan bertanggung jawab untuk menangani pemberitahuan DPM untuk perangkat.
Keterangan
Struktur ini digunakan oleh pemberitahuan PEP_DPM_REGISTER_DEVICE . Tiga anggota pertama dari struktur ini berisi nilai input yang disediakan oleh PoFx. Dua anggota terakhir berisi nilai output yang ditulis PEP ke struktur sebagai respons terhadap pemberitahuan ini.
Anggota Daftar berisi penunjuk ke buffer input yang dialokasikan oleh PoFx. PoFx menulis struktur PEP_DEVICE_REGISTER_V2 dan data terkait ke struktur ini sebelum mengirim pemberitahuan PEP_DPM_REGISTER_DEVICE ke PEP. Konten buffer ini tetap valid hanya sampai PEP selesai menangani pemberitahuan dan kembali dari callback AcceptDeviceNotification .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung dimulai dengan Windows 10. |
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