Fungsi WdfCollectionGetFirstItem (wdfcollection.h)
[Berlaku untuk KMDF dan UMDF]
Metode WdfCollectionGetFirstItem mengembalikan handel ke objek pertama yang ada dalam koleksi objek.
Sintaks
WDFOBJECT WdfCollectionGetFirstItem(
[in] WDFCOLLECTION Collection
);
Parameter
[in] Collection
Handel ke objek koleksi.
Nilai kembali
WdfCollectionGetFirstItem mengembalikan handel ke objek yang saat ini berada di depan daftar objek koleksi yang ditentukan, atau NULL jika daftar kosong.
Pemeriksaan bug terjadi jika driver menyediakan handel objek yang tidak valid.
Keterangan
Untuk informasi selengkapnya tentang koleksi objek, lihat Koleksi Objek Kerangka Kerja.
Contoh
Contoh kode berikut menghapus setiap item dari koleksi dan menghapus setiap objek item.
while ((subRequest = WdfCollectionGetFirstItem(hCollection)) != NULL) {
WdfCollectionRemoveItem(
hCollection,
0
);
WdfObjectDelete(subRequest);
}
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1,0 |
Versi UMDF minimum | 2.0 |
Header | wdfcollection.h (termasuk Wdf.h) |
Pustaka | Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF) |
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