Partager via


!ndiskd.nbl

L’extension !ndiskd.nbl affiche des informations sur 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 sur un NBL.

-chaîne
Affiche toutes les listes NBL et NET_BUFFERs dans une chaîne NBL.

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

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

-netmon
Affiche la chaîne NBL dans Microsoft Network Monitor.

-capfile
Spécifie le chemin d’accès auquel une capture netmon est enregistrée.

-lancer
Lance automatiquement netmon.exe après avoir enregistré le 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 du NBL.

DLL

Ndiskd.dll

Examples

Dans l’exemple suivant, le suivi NBL a été activé pour extraire un handle pour un 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, le NBL de cet exemple a été renvoyé par le protocole TCPIP6 au filtre lightweight de couche Mac native PAM.

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 « Charge utile de données de vidage » de l’exemple précédent ou en entrant la commande !ndiskd.nbl -handle -data , vous pouvez voir la charge utile de données de ce NBL. Dans l’exemple suivant, le 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 handle.

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

Voir aussi

Guide de conception du pilote réseau)

Informations de référence sur la mise en réseau windows Vista et ultérieures

Débogage de la pile réseau

Extensions NDIS (Ndiskd.dll)

!ndiskd.help

NET_BUFFER_LIST

NET_BUFFER

!ndiskd.nbllog

!ndiskd.nb