Fungsi WdfIoResourceListRemove (wdfresource.h)
[Hanya berlaku untuk KMDF]
Metode WdfIoResourceListRemove menghapus deskriptor sumber daya dari konfigurasi logis daftar persyaratan sumber daya.
Sintaks
void WdfIoResourceListRemove(
[in] WDFIORESLIST ResourceList,
[in] ULONG Index
);
Parameter
[in] ResourceList
Handel ke objek daftar rentang sumber daya kerangka kerja yang mewakili konfigurasi logis sumber daya perangkat keras untuk perangkat.
[in] Index
Nilai berbasis nol yang digunakan sebagai indeks ke dalam konfigurasi logis yang ditentukan ResourceList .
Nilai kembali
Tidak ada
Keterangan
Pemeriksaan bug terjadi jika driver menyediakan handel objek yang tidak valid.
Metode WdfIoResourceListRemove menghapus deskriptor sumber daya yang terkait dengan nilai indeks yang ditentukan parameter Indeks .
Ketika WdfIoResourceListRemove menghapus deskriptor sumber daya yang memiliki nilai indeks n, nilai indeks deskriptor sumber daya berikutnya berubah dari n+1 ke n.
Untuk informasi selengkapnya tentang daftar persyaratan sumber daya dan konfigurasi logis, lihat Sumber Daya Perangkat Keras untuk Driver Framework-Based.
Contoh
Contoh kode berikut menghapus deskriptor sumber daya pertama dari konfigurasi logis.
WdfIoResourceListRemove(
Reslist,
0
);
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1,0 |
Header | wdfresource.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