!ndiskd.netadapter
Ekstensi !ndiskd.netadapter menampilkan informasi tentang miniport NDIS, atau adaptor jaringan, yang aktif pada sistem. Jika Anda menjalankan perintah ini tanpa parameter, !ndiskd akan menampilkan daftar semua adaptor jaringan.
!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]
Parameter
-menangani
Menangani miniport NDIS.
-dasar
Menampilkan informasi ringkasan tentang miniport.
-diagnosis
Menampilkan pemberitahuan diagnostik otomatis (jika ada).
-negara
Menampilkan status miniport saat ini.
-Binding
Menampilkan pengikatan miniport.
-Port
Memperlihatkan daftar port NDIS.
-offloads
Memperlihatkan status dan kemampuan offload tugas.
-filterdb
Memperlihatkan filter paket saat ini.
-Timer
Menampilkan objek timer yang dialokasikan oleh miniport.
-rst
Memperlihatkan status Pembatasan Sisi Penerima.
-Pm
Memperlihatkan status dan kemampuan manajemen daya.
-Ss
Menampilkan status Penangguhan Selektif.
-aoac
Memperlihatkan status AOAC (Siaga Tersambung).
-wol
Menampilkan konfigurasi Wake-on-LAN (WoL).
-protocoloffloads
Memperlihatkan offload protokol manajemen daya aktif.
-Rss
Menampilkan parameter Terima Penskalakan Sisi.
-Hw
Menampilkan sumber daya perangkat keras.
-alat
Menampilkan informasi tentang objek perangkat NT yang mendasar.
-wmi
Menampilkan GUID WMI yang terdaftar ke adaptor.
-customwmi
Menampilkan GUID WMI kustom yang didaftarkan oleh miniport.
-ndiswmi
Menunjukkan GUID WMI yang disediakan NDIS.
-Ref
Menampilkan perincian referensi pada miniport.
-batang
Menampilkan log peristiwa PnP dan Daya.
-grovel
Memaksa pencarian blok miniport dalam memori.
-findname
Memfilter miniport menurut awalan nama.
-rcvfilter
Memperlihatkan kemampuan pemfilteran penerimaan.
-nicswitch
Memperlihatkan kemampuan pengalihan NIC.
-rcvqueues
Memperlihatkan antrean terima.
-nicswitches
Memperlihatkan sakelar NIC.
-iov
Menunjukkan kemampuan SR-IOV (Virtualisasi I/O Akar Tunggal).
-Vfs
Memperlihatkan VF SR-IOV (Filter Virtual).
-vports
Menampilkan Vport (Port virtual).
-ifrtrace
Menunjukkan jejak perekam dalam penerbangan.
-Ip
Menampilkan alamat IP pada antarmuka jaringan.
DLL
Ndiskd.dll
Contoh
Dengan menjalankan !ndiskd.netadapter tanpa parameter, Anda bisa mendapatkan daftar semua adaptor jaringan pada sistem bersama dengan driver miniport terkait. Dalam contoh output ini, cari Adaptor Jaringan Debug Microsoft Kernel, yang handelnya adalah ffffdf80140c71a0. Untuk informasi selengkapnya tentang apa itu Adaptor Jaringan Debug Kernel, lihat Penelusuran kesalahan Kernel melalui jaringan di blog NDIS.
3: kd> !ndiskd.netadapter
Driver NetAdapter Name
ffffdf8015a98380 ffffdf8015aa11a0 Microsoft ISATAP Adapter #2
ffffdf801418d650 ffffdf80140c71a0 Microsoft Kernel Debug Network Adapter
Dengan mengklik handel untuk driver miniport atau memasukkan !ndiskd.netadapter -handle, Anda sekarang dapat melihat semua status NDIS pada perangkat tersebut. Ini dapat sangat membantu sebagai tempat awal untuk memecahkan masalah driver jaringan atau untuk mencari tahu di mana masalah berada di tumpukan jaringan. Misalnya, Anda dapat melihat status Datapath untuk driver dan melihat apakah itu tersambung atau tidak.
Di bagian bawah laporan untuk adaptor bersih ini, ada banyak tautan lain yang dapat Anda klik untuk menjelajahi informasi lebih lanjut, seperti OID yang tertunda dan status offload tugas. Tautan ini sesuai dengan banyak parameter untuk !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
Sebagai contoh penggunaan !ndiskd.netadapter sebagai tempat awal untuk penelusuran kesalahan lebih lanjut, klik tautan "Penanganan driver" di bagian bawah laporan untuk melihat daftar semua handler panggilan balik driver terdaftar untuk driver miniport adaptor bersih ini. Dalam contoh berikut, mengklik tautan menyebabkan !ndiskd menjalankan ekstensi !ndiskd.minidriver dengan handel driver miniport adaptor bersih ini. Driver miniport adalah kdnic 4.2 dan handelnya adalah 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
Anda sekarang dapat mengklik tautan "bp" di sebelah kanan setiap handler untuk mengatur titik henti pada handler tersebut untuk men-debug masalah tertentu. Misalnya, jika ada hang di datapath, Anda dapat menyelidiki SendNetBufferListsHandler driver atau ReturnNetBufferListsHandler.
Lihat juga
Panduan Desain Driver Jaringan
Referensi Jaringan Windows Vista dan Yang Lebih Baru