Partager via


!ndiskd.nbl

L’extension !ndiskd.nbl affiche les informations d'une structure NET_BUFFER_LIST (NBL).

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

Paramètres

-manche
Obligatoire. Adresse d’une structure NET_BUFFER_LIST.

-basique
Affiche des informations de base d'une structure NBL.

-chaîne
Affiche l'intégralité des structures NBL et NET_BUFFER d'une chaîne NBL.

-info
Affiche toutes les informations hors bande associées à une NBL.

-données
Affiche la charge utile de données réelle d’une NBL.

-netmon
Affiche la chaîne NBL dans le Moniteur réseau Microsoft.

-capfile
Spécifie le chemin où une capture netmon est enregistrée.

-lancer
Lance automatiquement netmon.exe après l’enregistrement du fichier de capture.

-écraser
Autorise le remplacement du fichier de capture s’il existe déjà.

-rapport
Affiche le journal NBL si la journalisation de l’historique NBL est activée.

-Piles
Inclut les piles d’appels avec le journal NBL (utiliser avec -log).

-NblCurrentOwner
Affiche le propriétaire actuel de la NBL.

DLL

Ndiskd.dll

Exemples

Dans l’exemple suivant, le suivi NBL a été activé pour extraire le descripteur d'une NBL à partir du journal NBL. Pour plus d’informations sur le suivi NBL et le journal NBL, consultez !ndiskd.nbllog.

Au moment de la collecte des journaux, la NBL de cet exemple a été renvoyée par le protocole TCPIP6 au filtre LWF de couche Mac natif WFP.

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

En cliquant sur le lien « Dump data payload » (Vider la charge utile de données) de l’exemple précédent ou en entrant la commande !ndiskd.nbl -handle -data, vous visualiserez la charge utile de données de cette NBL. Dans l’exemple suivant, la NBL ne contient qu’une seule structure NET_BUFFER. Pour explorer davantage le contenu de cette structure NET_BUFFER, exécutez la commande !ndiskd.nb -handle avec son descripteur.

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

Voir aussi

Guide de conception des pilotes réseau

Documentation de référence sur la mise en réseau de Windows Vista et versions ultérieures

Débogage de la pile réseau

Extensions NDIS (Ndiskd.dll)

!ndiskd.help

NET_BUFFER_LIST

NET_BUFFER

!ndiskd.nbllog

!ndiskd.nb