EVT_WDF_DEVICE_SET_LOCK fungsi panggilan balik (wdfpdo.h)
[Hanya berlaku untuk KMDF]
Fungsi panggilan balik peristiwa EvtDeviceSetLock driver mengunci perangkat yang ditentukan sehingga tidak dapat dikeluarkan, atau membuka kunci perangkat sehingga dapat dikeluarkan.
Sintaks
EVT_WDF_DEVICE_SET_LOCK EvtWdfDeviceSetLock;
NTSTATUS EvtWdfDeviceSetLock(
[in] WDFDEVICE Device,
[in] BOOLEAN IsLocked
)
{...}
Parameter
[in] Device
Handel ke objek perangkat kerangka kerja.
[in] IsLocked
Nilai Boolean yang menunjukkan apakah driver harus mengunci atau membuka kunci perangkat. Jika TRUE, driver harus mengunci perangkat sehingga tidak dapat dikeluarkan. Jika FALSE, driver harus membuka kunci perangkat sehingga dapat dikeluarkan.
Nilai kembali
Jika driver berhasil mengunci atau membuka kunci perangkat, driver harus mengembalikan STATUS_SUCCESS. Jika tidak, nilai NTSTATUS harus dikembalikan yang NT_SUCCESS evaluasi sebagai FALSE.
Untuk informasi selengkapnya tentang nilai pengembalian fungsi panggilan balik ini, lihat Melaporkan Kegagalan Perangkat.
Keterangan
Driver bus berbasis kerangka kerja dapat menyediakan fungsi panggilan balik EvtDeviceSetLock . Untuk mendaftarkan fungsi panggilan balik ini, driver bus memanggil WdfPdoInitSetEventCallbacks.
Kerangka kerja memanggil fungsi panggilan balik EvtDeviceSetLock driver ketika manajer PnP meminta driver bus untuk mengunci atau membuka salah satu perangkat anak yang dijumlahkan.
Tidak menerapkan fungsi panggilan balik EvtDeviceSetLock untuk perangkat setara dengan mengembalikan nilai NTSTATUS yang dievaluasi sebagai FALSE.
Untuk informasi selengkapnya tentang nilai pengembalian, lihat Mendukung Perangkat yang Dapat Dikeluarkan.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1,0 |
Header | wdfpdo.h (termasuk Wdf.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