Fungsi WdfFdoUnlockStaticChildListFromIteration (wdffdo.h)
[Hanya berlaku untuk KMDF]
Metode WdfFdoUnlockStaticChildListFromIteration membuka daftar perangkat anak untuk perangkat tertentu dan memproses perubahan apa pun pada daftar yang dibuat driver saat daftar dikunci.
Sintaks
void WdfFdoUnlockStaticChildListFromIteration(
[in] WDFDEVICE Fdo
);
Parameter
[in] Fdo
Handel ke objek perangkat kerangka kerja yang mewakili perangkat induk.
Nilai kembali
Tidak ada
Keterangan
Pemeriksaan bug terjadi jika driver menyediakan handel objek yang tidak valid.
Driver bus yang menggunakan enumerasi bus statis dapat memanggil WdfFdoUnlockStaticChildListFromIteration.
Untuk mengunci daftar anak, driver memanggil WdfFdoLockStaticChildListForIteration.
Panggilan ke WdfFdoLockStaticChildListForIteration dapat ditumpuk dan harus dicocokkan dengan jumlah panggilan yang sama ke WdfFdoUnlockStaticChildListFromIteration. Jika driver menambahkan atau menghapus item dari daftar anak saat dikunci, kerangka kerja mengantrekan perubahan ini dan memprosesnya setelah panggilan terakhir ke WdfFdoUnlockStaticChildListFromIteration.
Untuk informasi selengkapnya tentang daftar turunan statis, lihat Menghitung Perangkat di Bus.
Contoh
Untuk contoh kode yang menggunakan WdfFdoUnlockStaticChildListFromIteration, lihat WdfFdoRetrieveNextStaticChild.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1,0 |
Header | wdffdo.h (termasuk Wdf.h) |
Pustaka | Wdf01000.sys (lihat Penerapan Versi Pustaka Kerangka Kerja.) |
IRQL | <= DISPATCH_LEVEL |
Aturan kepatuhan DDI | DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf) |
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