Поделиться через


!locks (!ntsdexts.locks)

Расширение !locks в Ntsdexts.dll отображает список критически важных разделов, связанных с текущим процессом.

Эта команда расширения не должна путаться с командой расширения !kdext*.locks .

    !locks [Options] 

Параметры

Параметры

Указывает объем отображаемых сведений. Можно использовать любое сочетание следующих параметров:

-v
Вызывает включение всех критически важных разделов, даже тех, которые в данный момент не принадлежат.

-o
Вызывает отображение только потерянных сведений (указатели, которые на самом деле не указывают на допустимые критические разделы).

DLL-библиотеки

Ntsdexts.dll

Дополнительная информация

Другие команды и расширения, которые могут отображать критически важные сведения о разделе, см. в разделе "Отображение критического раздела". Сведения о критических разделах см. в документации по пакету SDK Для Microsoft Windows и внутренних компонентах Microsoft Windows марком Руссиновичем и Дэвидом Соломоном.

Замечания

Эта команда расширения показывает все критически важные разделы, которые были инициализированы путем вызова RtlInitializeCriticalSection. Если критически важных разделов нет, выходные данные не будут результатом.

Рассмотрим пример:

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

См. также

Отображение критического раздела

Критические истечение времени ожидания разделов (режим пользователя)