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 et le numéro de ligne actuels 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 vers 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
Aucun
Remarques
Une vérification de bogue se produit si le pilote fournit un handle d’objet non valide.
Si le nombre de références de l’objet devient zéro, l’objet peut être supprimé avant WdfDeviceResumeIdleWithTag retourne.
Appeler 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 !wdfkd.wdftagtracker.
Utilisez !wdfkd.wdfdevice avec des indicateurs détaillés sur et recherchez le lien vers !wdftagtracker dans la sortie :
kd> !wdfdevice <handle> f
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
version minimale de KMDF | 1.15 |
version minimale de UMDF | 2.15 |
d’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 |