Partager via


!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)