Fungsi WdfFdoLockStaticChildListForIteration (wdffdo.h)
[Berlaku untuk KMDF saja]
Metode WdfFdoLockStaticChildListForIteration menyiapkan kerangka kerja untuk mengambil item dari daftar turunan statis milik perangkat induk tertentu.
Sintaks
void WdfFdoLockStaticChildListForIteration(
[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.
Pengemudi bus yang menggunakan enumerasi bus statis dapat memanggil WdfFdoLockStaticChildListForIteration.
Setelah memanggil WdfFdoLockStaticChildListForIteration, driver dapat berulang kali memanggil WdfFdoRetrieveNextStaticChild untuk mendapatkan informasi tentang setiap perangkat anak dalam daftar anak.
Setelah driver selesai memanggil WdfFdoRetrieveNextStaticChild, driver harus memanggil WdfFdoUnlockStaticChildListFromIteration.
Jika driver membuat perubahan pada daftar anak setelah memanggil WdfFdoLockStaticChildListForIteration, kerangka kerja menyimpan semua perubahan dan memberi tahu manajer Plug and Play (PnP) tentang perubahan saat driver memanggil WdfFdoUnlockStaticChildListFromIteration.
Driver dapat menumpuk panggilan ke WdfFdoLockStaticChildListForIteration dan WdfFdoUnlockStaticChildListFromIteration. Jika driver menumpuk panggilan ke metode ini, kerangka kerja menyimpan semua perubahan hingga panggilan terakhir ke WdfFdoUnlockStaticChildListFromIteration.
Untuk informasi selengkapnya tentang daftar turunan statis, lihat Enumerasi Statis.
Contoh
Untuk contoh kode yang menggunakan WdfFdoLockStaticChildListForIteration, 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