Bagikan melalui


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

Lihat juga

Debugging Kebocoran Referensi Daya di WDF

WdfDeviceResumeIdle

WdfDeviceStopIdle

WdfDeviceStopIdleWithTag