Udostępnij przez


!ndiskd.nbl

Rozszerzenie !ndiskd.nbl wyświetla informacje o strukturze NET_BUFFER_LIST (NBL).

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

Parametry

-uchwyt
To jest wymagane. Adres struktury NET_BUFFER_LIST .

-podstawowy
Wyświetla podstawowe informacje o NBL.

-łańcuch
Wyświetla wszystkie listy NBLs i NET_BUFFERs w łańcuchu NBL.

-Informacji
Wyświetla wszystkie informacje poza pasmem skojarzone z NBL.

-dane
Wyświetla rzeczywisty ładunek danych NBL.

-netmon
Wyświetla łańcuch NBL w usłudze Microsoft Network Monitor.

-capfile
Określa ścieżkę, do której jest zapisywany przechwytywanie netmon.

-uruchomić
Automatycznie uruchamia netmon.exe po zapisaniu pliku przechwytywania.

-Zastąpić
Umożliwia zastąpienie pliku przechwytywania, jeśli już istnieje.

-dziennik
Pokazuje dziennik NBL, jeśli rejestrowanie historii NBL jest włączone.

-Stosy
Zawiera stosy wywołań z dziennikiem NBL (używane z -log).

-NblCurrentOwner
Pokazuje bieżącego właściciela NBL.

DLL

Ndiskd.dll

Przykłady

W poniższym przykładzie śledzenie NBL zostało włączone w celu wyodrębnienia uchwytu dla NBL z dziennika NBL. Aby uzyskać więcej informacji na temat śledzenia NBL i dziennika NBL, zobacz !ndiskd.nbllog.

W momencie zbierania dzienników NBL w tym przykładzie został zwrócony przez protokół TCPIP6 do filtru WFP 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

Klikając link "Dump data payload" (Zrzut danych) z poprzedniego przykładu lub wprowadzając polecenie !ndiskd.nbl -handle -data , możesz zobaczyć ładunek danych tego NBL. W poniższym przykładzie NBL zawiera tylko jedną strukturę NET_BUFFER . Aby dokładniej zbadać zawartość tej struktury NET_BUFFER , uruchom polecenie !ndiskd.nb -handle z uchwytem.

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

Zobacz także

Przewodnik projektowania sterowników sieciowych)

Dokumentacja dotycząca sieci systemu Windows Vista i nowszych

Debugowanie stosu sieciowego

Rozszerzenia NDIS (Ndiskd.dll)

!ndiskd.help

NET_BUFFER_LIST

NET_BUFFER

!ndiskd.nbllog

!ndiskd.nb