Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
L’extension !findfilelockowner tente de trouver le propriétaire d’un verrou d’objet de fichier en examinant tous les threads d’un thread bloqué dans une assertion IopSynchronousServiceTail et qui a l’objet fichier en tant que paramètre.
!findfilelockowner [FileObject]
Paramètres
FileObject
Spécifie l’adresse d’ un objet fichier. Si FileObject est omis, l’extension recherche un thread dans le processus actuel bloqué dans IopAcquireFileObjectLock et récupère l’adresse de l’objet de fichier à partir de la trace de la pile.
DLL
Kdexts.dll
Informations supplémentaires
Pour plus d’informations concernant les objets fichier, veuillez consulter la documentation du Kit de développement logiciel (SDK) de Microsoft Windows, la documentation du Kit de développement de pilotes Windows (WDK), et Windows Internals de Microsoft (Au cœur de Windows) de Mark Russinovich et David Solomon.
Notes
Cette extension est encore plus utile après un délai d’expiration de section critique dans lequel le thread qui expire attendait le fichier dans IopAcquireFileObjectLock. Une fois le thread responsable identifié, l’extension tente de récupérer l’IRP utilisée pour la requête et d’afficher le pilote qui a traité l’IRP.
L’extension prend un certain temps, car elle guide la pile de tous les threads du système jusqu’à ce qu’elle trouve le thread responsable. Vous pouvez l’arrêter à tout moment avec Ctrl+Pause (dans WinDbg) ou Ctrl+C (dans KD).
Voir aussi
Affichage d’une section critique
Délais d’expiration de section critique (mode utilisateur)