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


!ndiskd.nbl

Расширение !ndiskd.nbl отображает сведения о структуре NET_BUFFER_LIST (NBL).

    !ndiskd.nbl [-handle <x>] [-basic] [-chain] [-info] [-data] 
    [-netmon] [-capfile <str>] [-launch] [-overwrite] [-log]
    [-stacks] [-NblCurrentOwner]

Параметры

-Обрабатывать
Обязательный. Адрес структуры NET_BUFFER_LIST.

-Основные
Отображает основные сведения о NBL.

-Цепи
Отображает все NBLs и NET_BUFFERв цепочке NBL.

-Информация
Отображает все внеполосные сведения, связанные с NBL.

-Данных
Отображает фактические полезные данные NBL.

-netmon
Просматривает цепочку NBL в Microsoft Network Monitor.

-capfile
Указывает путь, к которому сохраняется запись netmon.

-Запуска
Автоматически запускается netmon.exe после сохранения файла записи.

-Перезаписать
Разрешает перезапись файла записи, если он уже существует.

-Журнала
Отображает журнал NBL, если включено ведение журнала NBL.

-Стеки
Включает вызовы с журналом NBL (используйте с -log).

-NblCurrentOwner
Показывает текущего владельца NBL.

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

Ndiskd.dll

Примеры

В следующем примере отслеживание NBL было включено для извлечения дескриптора NBL из журнала NBL. Дополнительные сведения об отслеживании NBL и журнале NBL см. в разделе !ndiskd.nbllog.

Во время сбора журналов NBL в этом примере возвращается протоколом TCPIP6 в фильтре МПП native Mac Layer LightWeight.

2: kd> !ndiskd.nbl ffffdf80149524a0
    NBL                ffffdf80149524a0    Next NBL           NULL
    First NB           ffffdf8014952610    Source             ffffdf80140c71a0 - Microsoft Kernel Debug Network Adapter
    Flags              INDICATED, RETURNED, NBL_ALLOCATED, PROTOCOL_020_0,
                       PROTOCOL_200_0

    Walk the NBL chain                     Dump data payload
    Show out-of-band information
    Review NBL history

Щелкнув ссылку "Полезные данные дампа" из предыдущего примера или введя команду !ndiskd.nbl -handle -data , можно просмотреть полезные данные этого NBL. В следующем примере NBL содержит только одну NET_BUFFER структуру. Для дальнейшего изучения содержимого этой структуры NET_BUFFER выполните команду !ndiskd.nb -handle с его дескриптором .

2: kd> !ndiskd.nbl ffffdf80149524a0 -data
NET_BUFFER ffffdf8014952610

См. также

Руководство по проектированию сетевого драйвера

Справочник по сети Windows Vista и более поздних версий

Отладка сетевого стека

Расширения NDIS (Ndiskd.dll)

!ndiskd.help

NET_BUFFER_LIST

NET_BUFFER

!ndiskd.nbllog

!ndiskd.nb