!locks (!ntsdexts.locks)
L’extension !locks dans Ntsdexts.dll affiche une liste de sections critiques associées au processus actuel.
Cette commande d’extension ne doit pas être confondue avec la commande d’extension !kdext*.locks.
!locks [Options]
Paramètres
Options
Spécifie la quantité d’informations à afficher. Toute combinaison des options suivantes peut être utilisée :
-v
Entraîne l’inclusion dans l’affichage de toutes les sections critiques, même celles qui ne sont pas détenues actuellement.
-o
Entraîne l’inclusion dans l’affichage des informations orphelines uniquement (des pointeurs qui ne pointent pas réellement vers des sections critiques valides).
DLL
Ntsdexts.dll
Informations supplémentaires
Pour obtenir d’autres commandes et extensions qui peuvent afficher des informations de section critique, consultez Displaying a Critical Section (Affichage d’une section critique). Pour plus d’informations sur les sections critiques, consultez la documentation du kit de développement logiciel Windows (SDK) de Microsoft et Microsoft Windows Internals (Au cœur de Windows) de Mark Russinovich et David Solomon.
Notes
Cette commande d’extension affiche toutes les sections critiques qui ont été initialisées en appelant RtlInitializeCriticalSection. S’il n’existe pas de sections critiques, aucune sortie ne se produit.
Voici un exemple :
0:000> !locks
CritSec w3svc!g_pWamDictator+a0 at 68C2C298
LockCount 0
RecursionCount 1
OwningThread d1
EntryCount 1
ContentionCount 0
*** Locked
CritSec SMTPSVC+66a30 at 67906A30
LockCount 0
RecursionCount 1
OwningThread d0
EntryCount 1
ContentionCount 0
*** Locked
Voir aussi
Affichage d’une section critique
Délais d’expiration de section critique (mode utilisateur)