Condividi tramite


!ndiskd.nbl

L'estensione !ndiskd.nbl visualizza informazioni su una struttura NET_BUFFER_LIST (NBL).

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

Parametri

-maneggiare
Obbligatorio. Indirizzo di una struttura NET_BUFFER_LIST .

-basico
Visualizza informazioni di base su un NBL.

-catena
Visualizza tutti i valori NNB e NET_BUFFERin una catena NBL.

-Informazioni
Visualizza tutte le informazioni fuori banda associate a un NBL.

-dati
Visualizza il payload effettivo dei dati di un NBL.

-netmon
Visualizza la catena NBL in Microsoft Network Monitor.

-capfile
Specifica il percorso in cui viene salvata un'acquisizione netmon.

-lanciare
Avvia automaticamente netmon.exe dopo il salvataggio del file di acquisizione.

-sovrascrivere
Consente di sovrascrivere il file di acquisizione, se esiste già.

-registro
Mostra il log NBL se la registrazione della cronologia NBL è abilitata.

-Pile
Include callstacks con log NBL (usare con -log).

-NblCurrentOwner
Mostra il proprietario corrente di NBL.

DLL

Ndiskd.dll

Esempi

Nell'esempio seguente il rilevamento NBL è stato abilitato per estrarre un handle per un NBL dal log NBL. Per altre informazioni sul rilevamento NBL e sul log NBL, vedere !ndiskd.nbllog.

Al momento della raccolta dei log, il NBL in questo esempio è stato restituito dal protocollo TCPIP6 al filtro LightWeight Layer LightWeight native del WFP Native Mac.

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

Facendo clic sul collegamento "Dump data payload" dell'esempio precedente o immettendo il comando !ndiskd.nbl -handle -data , è possibile visualizzare il payload dei dati di questo NBL. Nell'esempio seguente, NBL contiene una sola struttura NET_BUFFER . Per esplorare ulteriormente il contenuto di tale struttura NET_BUFFER , eseguire il comando !ndiskd.nb -handle con il relativo handle.

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

Vedi anche

Guida alla progettazione dei driver di rete

Informazioni di riferimento sulla rete di Windows Vista e versioni successive

Debug dello stack di rete

Estensioni NDIS (Ndiskd.dll)

!ndiskd.help

NET_BUFFER_LIST

NET_BUFFER

!ndiskd.nbllog

!ndiskd.nb