Makro WdfDeviceResumeIdleWithTag (wdfdevice.h)
[Berlaku untuk KMDF dan UMDF]
Makro WdfDeviceResumeIdleWithTag mengurangi jumlah referensi daya untuk objek perangkat kerangka kerja tertentu dan menetapkan nama file dan nomor baris driver saat ini ke referensi. Makro juga menetapkan nilai tag ke referensi.
Sintaks
void WdfDeviceResumeIdleWithTag(
[in] Device,
[in] Tag
);
Parameter
[in] Device
Handel ke objek perangkat kerangka kerja.
[in] Tag
Nilai yang ditentukan driver yang disimpan kerangka kerja sebagai tag identifikasi untuk referensi daya.
Nilai kembali
Tidak ada
Keterangan
Pemeriksaan bug terjadi jika driver menyediakan handel objek yang tidak valid.
Jika jumlah referensi objek menjadi nol, objek mungkin dihapus sebelum WdfDeviceResumeIdleWithTag kembali.
Memanggil WdfDeviceResumeIdleWithTag alih-alihWdfDeviceResumeIdle menyediakan informasi tambahan (nilai tag, nomor baris, dan nama file) yang dapat Anda lihat di debugger Microsoft. WdfDeviceResumeIdleWithTag menggunakan nomor baris dan nama file driver saat ini.
Anda dapat melihat nilai tag, nomor baris, dan nama file dengan menggunakan ekstensi debugger !wdfkd.wdftagtracker .
Gunakan !wdfkd.wdfdevice dengan bendera verbose pada dan temukan tautan ke !wdftagtracker dalam output:
kd> !wdfdevice <handle> f
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Universal |
Versi KMDF minimum | 1.15 |
Versi UMDF minimum | 2.15 |
Header | wdfdevice.h (termasuk Wdf.h) |
Pustaka | Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF) |
IRQL | <= DISPATCH_LEVEL |
Aturan kepatuhan DDI | DriverCreate, KmdfIrql, KmdfIrql2 |