Partager via


Macro WdfDeviceResumeIdleWithTag (wdfdevice.h)

[S’applique à KMDF et UMDF]

La macro WdfDeviceResumeIdleWithTag décrémente le nombre de références d’alimentation pour un objet d’appareil framework spécifié et affecte le nom de fichier actuel et le numéro de ligne du pilote à la référence. La macro affecte également une valeur d’étiquette à la référence.

Syntaxe

void WdfDeviceResumeIdleWithTag(
  [in]  Device,
  [in]  Tag
);

Paramètres

[in] Device

Handle d’un objet d’appareil framework.

[in] Tag

Valeur définie par le pilote que l’infrastructure stocke en tant que balise d’identification pour la référence d’alimentation.

Valeur de retour

None

Remarques

Un bogue case activée se produit si le pilote fournit un handle d’objet non valide.

Si le nombre de références de l’objet devient égal à zéro, l’objet peut être supprimé avant le retour de WdfDeviceResumeIdleWithTag .

L’appel de WdfDeviceResumeIdleWithTag au lieu de WdfDeviceResumeIdle fournit des informations supplémentaires (valeur de balise, numéro de ligne et nom de fichier) que vous pouvez afficher dans les débogueurs Microsoft. WdfDeviceResumeIdleWithTag utilise le numéro de ligne et le nom de fichier actuels du pilote.

Vous pouvez afficher les valeurs de balise, de numéro de ligne et de nom de fichier à l’aide de l’extension de débogueur !wdfkd.wdftagtracker .

Utilisez !wdfkd.wdfdevice avec des indicateurs détaillés sur et localisez le lien vers !wdftagtracker dans la sortie :

kd> !wdfdevice <handle> f 

Configuration requise

Condition requise Valeur
Plateforme cible Universal
Version KMDF minimale 1.15
Version UMDF minimale 2.15
En-tête wdfdevice.h (include Wdf.h)
Bibliothèque Wdf01000.sys (KMDF) ; WUDFx02000.dll (UMDF)
IRQL <= DISPATCH_LEVEL
Règles de conformité DDI DriverCreate, KmdfIrql, KmdfIrql2

Voir aussi

Débogage des fuites de référence d’alimentation dans WDF

WdfDeviceResumeIdle

WdfDeviceStopIdle

WdfDeviceStopIdleWithTag