Partilhar via


!ndiskd.nbl

A extensão !ndiskd.nbl exibe informações sobre uma estrutura NET_BUFFER_LIST (NBL).

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

Parâmetros

-manejar
Obrigatória. Endereço de uma estrutura NET_BUFFER_LIST.

-básico
Exibe informações básicas sobre uma NBL.

-cadeia
Exibe todas as NBLs e NET_BUFFERs em uma cadeia de NBL.

-informação
Exibe todas as informações fora de banda associadas a uma NBL.

-dados
Exibe a carga de dados real de uma NBL.

-Netmon
Exibe a cadeia de NBL no Microsoft Network Monitor.

-capfile
Especifica o caminho no qual uma captura netmon está salva.

-lançar
Inicia automaticamente o netmon.exe depois de salvar o arquivo da captura.

-sobrescrever
Permite substituir o arquivo da captura, caso ele já exista.

-tora
Mostra o log da NBL se o log do histórico da NBL estiver habilitado.

-Pilhas
Inclui pilhas de chamadas com log da NBL (use com -log).

-NblCurrentOwner
Exibe o proprietário atual da NBL.

DLL

Ndiskd.dll

Exemplos

No exemplo a seguir, o rastreamento da NBL foi habilitado para extrair um identificador para uma NBL do log da NBL. Para obter mais informações sobre o rastreamento da NBL e o log da NBL, consulte !ndiskd.nbllog.

No momento da coleta de logs, a NBL neste exemplo foi retornada pelo protocolo TCPIP6 para o filtro leve de camada MAC nativa 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

Ao clicar no link "Despejar carga de dados" do exemplo anterior ou inserindo o comando !ndiskd.nbl -handle -data, você pode ver a carga de dados desta NBL. No exemplo a seguir, a NBL contém apenas uma estrutura NET_BUFFER. Para explorar melhor o conteúdo daquela estrutura NET_BUFFER, execute o comando !ndiskd.nb -handle com seu identificador.

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

Confira também

Guia de design para driver de rede

Referência de rede do Windows Vista e posterior

Depuração da pilha de rede

Extensões NDIS (Ndiskd.dll)

!ndiskd.help

NET_BUFFER_LIST

NET_BUFFER

!ndiskd.nbllog

!ndiskd.nb