Fungsi PoFxUnregisterDevice (wdm.h)
Rutinitas PoFxUnregisterDevice menghapus pendaftaran perangkat dari kerangka kerja manajemen daya (PoFx).
Sintaks
void PoFxUnregisterDevice(
[in] POHANDLE Handle
);
Parameter
[in] Handle
Handel yang mewakili pendaftaran perangkat dengan PoFx. Driver perangkat sebelumnya menerima handel ini dari rutinitas PoFxRegisterDevice .
Nilai kembali
Tidak ada
Keterangan
Driver yang memiliki kebijakan daya untuk perangkat harus membatalkan pendaftaran perangkat dari PoFx saat perangkat dihapus. Manajer Plug and Play (PnP) dapat menghapus tumpukan perangkat dari pohon PnP hanya setelah perangkat tidak terdaftar.
Untuk membatalkan pendaftaran perangkat, driver memanggil PoFxUnregisterDevice selama penanganan permintaan IRP_MN_REMOVE_DEVICE atau IRP_MN_SURPRISE_REMOVAL , mana pun yang diterima terlebih dahulu. Panggilan ini harus terjadi setelah driver tidak lagi memerlukan akses ke perangkat keras perangkat.
Driver perangkat yang memanggil rutinitas ini sebelumnya harus memanggil rutinitas PoFxRegisterDevice untuk mendaftarkan perangkat dengan PoFx.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia dimulai dengan Windows 8. |
Target Platform | Universal |
Header | wdm.h |
Pustaka | Ntoskrnl.lib |
DLL | Ntoskrnl.exe |
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