Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Команда расширения !ks.graph отображает текстовое описание графа режима ядра в топологическом порядке.
!ks.graph Object [Level] [Flags]
Параметры
Объект
Указывает указатель на объект, используемый в качестве отправной точки для графа. Должен быть указателем на один из следующих объектов: файловый объект, IRP, закрепление или фильтр.
Уровень
Необязательно. Задает уровень детализации для отображения на шкале 0-7 с постепенно большей информацией, отображаемой для более высоких значений. Чтобы отобразить все доступные сведения, укажите значение 7. Уровни для !ks.graph совпадают с уровнями для !ks.dump.
Флаги
Необязательно. Указывает тип отображаемой информации. Флаги могут быть любым сочетанием следующих битов.
Bit 0 (0x1)
Отображение списка ip-адресов irps в очереди для каждого экземпляра пин-кода в графе.
Бит 1 (0x2)
Отображение списка поставщиков irps, ожидающих от каждого экземпляра пин-кода в графе. Отображаются только irps, которые пин-код знает, что он ожидает.
Бит 4 (0x10)
Анализ остановленного графа для подозрительных фильтров.
DLL-библиотеки
Windows 2000 |
winxp\Ks.dll |
Windows XP и более поздние версии |
Ks.dll |
Дополнительная информация
Дополнительные сведения см. в разделе "Отладка потоковой передачи ядра".
Замечания
Эта команда может занять некоторое время для обработки.
Выполните команду !ks.graph без аргументов для справки.
Ниже приведен пример отображения !ks.graph с адресом объекта фильтра:
kd> !graph 829493c4
Attempting a graph build on 829493c4... Please be patient...
Graph With Starting Point 829493c4:
"avssamp" Filter 82949350, Child Factories 1
Output Factory 0 [Video/General Capture]:
Pin 8293f4f0 (File 82503498) Irps(q/p) = 2, 0