!ndiskd.netadapter
L'estensione !ndiskd.netadapter visualizza informazioni sui miniport NDIS o sulle schede di rete attive nel sistema. Se si esegue questo comando senza parametri, !ndiskd visualizzerà un elenco di tutte le schede di rete.
!ndiskd.netadapter [-handle <x>] [-basic] [-diag] [-state] [-bindings]
[-ports] [-offloads] [-filterdb] [-timers] [-rst]
[-pm] [-ss] [-aoac] [-wol] [-protocoloffloads]
[-rss] [-hw] [-device] [-wmi] [-customwmi]
[-ndiswmi] [-ref] [-log] [-grovel] [-findname <any>]
[-rcvfilter] [-nicswitch] [-rcvqueues] [-nicswitches] [-iov]
[-vfs] [-vports] [-iftrace] [-ip]
Parametri
-maneggiare
Handle di un miniport NDIS.
-basico
Visualizza informazioni di riepilogo sul miniport.
-Diag
Visualizza gli avvisi di diagnostica automatica (se presenti).
-stato
Visualizza lo stato corrente del miniport.
-Associazioni
Visualizza i binding miniport.
-Porte
Mostra un elenco di porte NDIS.
-offloads
Mostra lo stato e le funzionalità dell'offload delle attività.
-filterdb
Mostra il filtro di pacchetti corrente.
-Timer
Mostra gli oggetti timer allocati dal miniport.
-rst
Mostra lo stato di limitazione lato ricezione.
-pm
Mostra lo stato e le funzionalità di risparmio energia.
-ß
Mostra lo stato di sospensione selettiva.
-aoac
Mostra lo stato AOAC (Connected Standby).
-wol
Mostra la configurazione di Riattivazione LAN (WoL).
-protocoloffloads
Mostra l'offload del protocollo di risparmio energia attivo.
-RSS
Mostra i parametri Receive Side Scaling.
-Hw
Visualizza le risorse hardware.
-dispositivo
Mostra informazioni sull'oggetto dispositivo NT sottostante.
-wmi
Mostra i GUID WMI registrati nell'adapter.
-customwmi
Mostra GUID WMI personalizzati registrati dal miniport.
-ndiswmi
Mostra i GUID WMI forniti da NDIS.
-Ref
Mostra una suddivisione dei riferimenti sul miniport.
-registro
Visualizza un registro eventi PnP e Power.
-strisciare
Forza una ricerca di blocchi miniport in memoria.
-findname
Filtra miniport in base al prefisso del nome.
-rcvfilter
Mostra le funzionalità di filtro di ricezione.
-nicswitch
Mostra le funzionalità del commutatore della scheda di interfaccia di rete.
-rcvqueues
Mostra le code di ricezione.
-nicswitches
Mostra le opzioni della scheda di interfaccia di rete.
-iov
Mostra le funzionalità SR-IOV (Single Root I/O Virtualization).
-Vfs
Mostra le VFS SR-IOV (Filtri virtuali).
-vports
Mostra le porte virtuali (porte virtuali).
-ifrtrace
Mostra la traccia del registratore in volo.
-Ip
Mostra gli indirizzi IP nell'interfaccia della rete.
DLL
Ndiskd.dll
Esempi
Eseguendo !ndiskd.netadapter senza parametri, è possibile ottenere un elenco di tutte le schede di rete nel sistema insieme ai driver miniport associati. In questo output di esempio cercare la scheda di rete debug del kernel Microsoft, il cui handle è ffffdf80140c71a0. Per altre informazioni sulla scheda di rete di debug del kernel, vedere Il debug del kernel in rete nel blog NDIS.
3: kd> !ndiskd.netadapter
Driver NetAdapter Name
ffffdf8015a98380 ffffdf8015aa11a0 Microsoft ISATAP Adapter #2
ffffdf801418d650 ffffdf80140c71a0 Microsoft Kernel Debug Network Adapter
Facendo clic sull'handle per il driver miniport o immettendo ! ndiskd.netadapter -handle, è ora possibile visualizzare tutto lo stato di NDIS nel dispositivo. Questo può essere utile come punto di partenza per la risoluzione dei problemi di un driver di rete o per capire dove si trova un problema nello stack di rete. Ad esempio, è possibile visualizzare lo stato del percorso dati per il driver e verificare se è connesso o meno.
Nella parte inferiore del report per questa scheda di rete sono disponibili molti altri collegamenti su cui è possibile fare clic per esplorare altre informazioni, ad esempio eventuali URI in sospeso e lo stato degli offload delle attività. Questi collegamenti corrispondono a molti dei parametri per !ndiskd.netadapter.
3: kd> !ndiskd.netadapter ffffdf80140c71a0
MINIPORT
Microsoft Kernel Debug Network Adapter
Ndis handle ffffdf80140c71a0
Ndis API version v6.20
Adapter context ffffdf80147d7230
Driver ffffdf801418d650 - kdnic v4.2
Network interface ffffdf80139b3a20
Media type 802.3
Physical medium NdisPhysicalMediumOther
Device instance ROOT\KDNIC\0000
Device object ffffdf80140c7050 More information
MAC address 18-03-73-c1-e8-72
STATE
Miniport Running
Device PnP Started Show state history
Datapath Normal
Interface Up
Media Connected
Power D0
References 0n10 Show detail
Total resets 0
Pending OID None
Flags NOT_BUS_MASTER, ALLOW_BUGCHECK_CALLBACK,
BUGCHECK_CALLBACK_REGISTERED, DEFAULT_PORT_ACTIVATED,
SUPPORTS_MEDIA_SENSE, DOES_NOT_DO_LOOPBACK,
MEDIA_CONNECTED
PnP flags VIRTUAL_DEVICE, HIDDEN, NO_HALT_ON_SUSPEND,
RECEIVED_START
BINDINGS
Protocol list Driver Open Context
MSLLDP ffffdf80120a5c10 ffffdf8015a749c0 ffffdf8015d325e0
TCPIP ffffdf80131cc010 ffffdf801494a650 ffffdf801494aa50
NDISUIO ffffdf8015a58140 ffffdf8015a78c10 ffffdf8015a77e00
TCPIP6 ffffdf80131c9c10 ffffdf80147875a0 ffffdf801494f010
(RASPPPOE) Not running
RSPNDR ffffdf80120a0c10 ffffdf8015a79c10 ffffdf8015a79010
LLTDIO ffffdf8015a5f9b0 ffffdf801406f010 ffffdf8015a786c0
(RDMANDK) ffffdf801406d8f0 Declined with NDIS_STATUS_NOT_RECOGNIZED
Filter list Driver Module Context
WFP 802.3 MAC Layer LightWeight Filter-0000
ffffdf80139a5a70 ffffdf801494c670 ffffdf801494a010
QoS Packet Scheduler-0000
ffffdf8014039d90 ffffdf801494dc70 ffffdf80147dc2b0
WFP Native MAC Layer LightWeight Filter-0000
ffffdf80139fcd70 ffffdf8014950c70 ffffdf8014950880
MORE INFORMATION
Driver handlers Task offloads
Power management PM protocol offloads
Pending OIDs Timers
Pending NBLs Receive side throttling
Wake-on-LAN (WoL) Packet filter
Receive queues Receive filtering
RSS NIC switch
Hardware resources Selective suspend
NDIS ports WMI guids
Diagnostic log
Come esempio di uso di !ndiskd.netadapter come punto di partenza per un ulteriore debug, fare clic sul collegamento "Gestori driver" nella parte inferiore del report per visualizzare un elenco di tutti i gestori di callback driver registrati per il driver miniport di net adapter. Nell'esempio seguente, facendo clic sul collegamento si fa in modo che !ndiskd esegua l'estensione !ndiskd.minidriver con l'handle del driver miniport di questa scheda net adapter. Il driver miniport è kdnic 4.2 e il relativo handle è ffffdf801418d650.
3: kd> !ndiskd.minidriver ffffdf801418d650 -handlers
HANDLERS
NDIS Handler Function pointer Symbol (if available)
InitializeHandlerEx fffff80f1fd78230 bp
SetOptionsHandler fffff80f1fd72800 bp
HaltHandlerEx fffff80f1fd78040 bp
ShutdownHandlerEx fffff80f1fd722c0 bp
CheckForHangHandlerEx fffff80f1fd72810 bp
ResetHandlerEx fffff80f1fd72f70 bp
PauseHandler fffff80f1fd78000 bp
RestartHandler fffff80f1fd78940 bp
OidRequestHandler fffff80f1fd71c90 bp
CancelOidRequestHandler fffff80f1fd722c0 bp
DirectOidRequestHandler [None]
CancelDirectOidRequestHandler [None]
DevicePnPEventNotifyHandler fffff80f1fd789a0 bp
SendNetBufferListsHandler fffff80f1fd71870 bp
ReturnNetBufferListsHandler fffff80f1fd71b50 bp
CancelSendHandler fffff80f1fd722c0 bp
È ora possibile fare clic sul collegamento "bp" a destra di ogni gestore per impostare un punto di interruzione su tale gestore per eseguire il debug di un problema specifico. Ad esempio, se è presente un blocco nel percorso dati, è possibile analizzare il gestore SendNetBufferListsHandler o ReturnNetBufferListsHandler del driver.
Vedi anche
Guida alla progettazione dei driver di rete
Informazioni di riferimento sulla rete di Windows Vista e versioni successive