!ndiskd.nblpool
L'estensione !ndiskd.nblpool visualizza informazioni su un pool di NET_BUFFER_LIST (NBL). Se si esegue questa estensione senza parametri, !ndiskd visualizzerà un elenco di tutti i pool NBL allocati nel sistema.
!ndiskd.nblpool [-handle <x>] [-basic] [-allocations] [-find <str>] [-findnb <str>]
[-findctx <str>] [-findctxtype <str>] [-findva <x>] [-findpa <x>]
Parametri
-maneggiare
Handle di un pool NBL.
-basico
Visualizza informazioni di base sul pool NBL.
-Allocazioni
Visualizza tutti gli elenchi di dati non consentiti allocati.
-trovare
Filtrare l'elenco di elenchi di numeri di rete allocati usando un'espressione del debugger.
-findnb
Filtrare l'elenco di NNBLs allocati in base alle NET_BUFFERcollegate.
-findctx
Filtrare l'elenco di numeri di dati non consentiti allocati in base all'area di contesto.
-findctxtype
Eseguire l'override del tipo di dati dell'area di contesto.
-findva
Trovare gli elenchi di numeri di rete che contengono un NB che racchiude l'indirizzo virtuale specificato.Find NBls that contain an NB that straddles the given virtual address.
-findpa
Trovare gli elenchi di dati consentiti che contengono un NB che racchiude l'indirizzo fisico specificato.
DLL
Ndiskd.dll
Esempi
Immettere il comando !ndiskd.nblpool senza parametri per visualizzare un elenco di tutti i pool NBL allocati. In questo esempio cercare il pool NBL allocato dalla scheda di interfaccia di rete del debugger del kernel (kdnic) con il tag KDNr. Il relativo handle è ffffdf80147e4a40.
2: kd> !ndiskd.nblpool
NBL Pool Tag Allocated by
ffffdf80179b6a40 NiBP WdNisDrv!CWFPLayer::Initialize+c6
ffffdf8015ac6a40 EUNP tunnel!TunnelEtherUdpGlobalInit+81
ffffdf8015a78040 Nuio ndisuio!ndisuioCreateBinding+15f
ffffdf8015a77800 Nuio ndisuio!ndisuioCreateBinding+13c
ffffdf8015a63040 BaNB rspndr!TopStartNetBufferModule+6d
ffffdf8015a68a40 LLnb mslldp!lldpProtSetOptions+49
ffffdf8014654040 BaNB lltdio!TopStartNetBufferModule+6d
ffffdf801494ca40 Pcsb pacer!PcFilterAttach+142
ffffdf80147e4a40 KDNr kdnic!NICAllocAdapter+178
ffffdf80131ce040 bnvW wfplwfs!DriverEntry+7a0
ffffdf80139ffa40 Wfdp wfplwfs!WfpRioInitialize+a4
ffffdf8012061200 UNbl NETIO!NetioAllocateNetBufferListNetBufferMdlAndDataPool+49
ffffdf8013968a40 TcDN NETIO!NetioAllocateNetBufferListNetBufferMdlAndDataPool+49
ffffdf8013969a40 TNbl NETIO!NetioAllocateNetBufferListNetBufferMdlAndDataPool+49
ffffdf801397c040 StBn NETIO!StreamPoolsInit+c1
ffffdf8013088040 Wfra NETIO!WfpNblInfoLibraryInit+b8
ffffdf8012067440 Nnnn NETIO!NetioInitializeNetBufferListLibrary+13e
ffffdf8012067a40 Nnbl NETIO!NetioInitializeNetBufferListLibrary+112
ffffdf80131caa40 NDrt ndis!ndisInitializePeriodicReceives+22f
ffffdf80131d5a40 NDnd ndis!DriverEntry+5e9
Fare clic sull'handle del pool NBL o immettere il comando !ndiskd.nblpool -handle per esaminarne i dettagli.
2: kd> !ndiskd.nblpool ffffdf80147e4a40
NBL POOL
Ndis handle ffffdf80147e4a40
Allocation tag KDNr
Owner
Allocated by kdnic!NICAllocAdapter+178
Flags CONTAINS_NET_BUFFER
Structure size 0n544
Context size 0
Data size 0
All allocated NBLs
Per esplorare i NNBLs contenuti in questo pool NBL, fare clic sul collegamento "Tutti gli NCL allocati" nella parte inferiore. In alternativa, è anche possibile immettere il comando !ndiskd.nblpool -handle -allocations . Come illustrato nell'esempio seguente, questo pool NBL contiene più di 1024 NNBLs in modo che !ndiskd esci presto. È possibile usare l'opzione -force per aggirare questo limite e visualizzare tutti i numeri di rete in questo pool NBL.
2: kd> !ndiskd.nblpool ffffdf80147e4a40 -allocations
ALL ALLOCATED NBLs
NBL Active?
ffffdf8014951940 Allocated
ffffdf8014951b90 Allocated
ffffdf8014951de0 Allocated
ffffdf8014951030 Allocated
ffffdf80149524a0 Allocated
ffffdf80149526f0 Allocated
ffffdf8014952940 Allocated
ffffdf8014952b90 Allocated
ffffdf8014952de0 Allocated
ffffdf8014952030 Allocated
ffffdf80149534a0 Allocated
ffffdf80149536f0 Allocated
ffffdf8014953940 Allocated
ffffdf8014953b90 Allocated
ffffdf8014953de0 Allocated
ffffdf8014953030 Allocated
ffffdf80149544a0 Allocated
ffffdf80149546f0 Allocated
ffffdf8014954940 Allocated
...
ffffdf80148b0b90 Allocated
ffffdf80148b0de0 Allocated
ffffdf80148b0030 Allocated
ffffdf80148b14a0 Allocated
ffffdf80148b16f0 Allocated
ffffdf80148b1940 Allocated
ffffdf80148b1b90 Allocated
ffffdf80148b1de0 Allocated
ffffdf80148b1030 Allocated
[Maximum of 1024 items read; quitting early. Rerun with the '-force' option
to bypass this limit.]
Vedi anche
Guida alla progettazione dei driver di rete
Informazioni di riferimento sulla rete di Windows Vista e versioni successive