Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Rozšíření !ndiskd.netrb zobrazuje informace o NET_RING_BUFFER struktuře .
Další informace o rozšíření třídy WDF síťového adaptéru (NetAdapterCx) naleznete v tématu Rozšíření třídy WDF síťového adaptéru (Cx).
!ndiskd.netrb -handle <x> [-basic] [-dump] [-elementtype <str>]
Parametry
-klika
Povinné. Adresa NET_RING_BUFFER
-základní
Zobrazí základní informace.
-skládka
Zobrazí informace o jednotlivých elementech v NET_RING_BUFFER.
-elementtype
Řetězec pro datový typ, který se má použít při odkazování na prvek vyrovnávací paměti okruhu.
knihovna DLL
Ndiskd.dll
Examples
Poznámka Viz Souhrn objektů , abyste viděli diagram vysvětlující vztah NET_RING_BUFFER objektu s jinými objekty v NetAdapterCx.
Chcete-li získat popisovač pro NET_RING_BUFFER, postupujte takto:
- Spusťte rozšíření !ndiskd.netadapter .
- Klikněte na popisovač pro NetAdapter s nainstalovaným ovladačem NetAdapterCx.
- Kliknutím na odkaz Další informace napravo od objektu NETADAPTER NetAdapter spusťte rozšíření !ndiskd.cxadapter .
- Zadáním příkazu !ndiskd.cxadapter s parametrem -datapath zobrazte fronty datových cest netADAPTER.
- Klikněte na popisovač jedné z front cesty k datům.
Podrobnosti o krocích 1 až 4 tohoto postupu najdete v příkladech v tématu !ndiskd.cxadapter . Podrobnosti o kroku 5 tohoto postupu najdete v příkladech tématu !ndiskd.netqueue . V následujícím příkladu vyhledejte popisovač pro vyrovnávací paměť okruhu NETTXQUEUE, ffffd1022d000000.
0: kd> !ndiskd.netqueue ffffd1022f512700
NETTXQUEUE 00002efdd0aed9a8
Ring buffer ffffd1022d000000
Switch to EC thread
Event Callbacks Function pointer Symbol (if available)
EvtQueueAdvance fffff80034152af8 RtEthSample+2af8
EvtQueueArmNotification fffff80034159a94 RtEthSample+9a94
EvtQueueCancel fffff800341598d8 RtEthSample+98d8
Kliknutím na popisovač pro vyrovnávací paměť okruhu nebo zadáním příkazu !ndiskd.netrb -handle na příkazovém řádku můžete zobrazit podrobnosti o tomto NET_RING_BUFFER, včetně toho, kolik prvků obsahuje, a adresu jeho počáteční a koncové indexy.
0: kd> !ndiskd.netrb ffffd1022d000000
NET_RING ffffd1022d000000
Number of elements 0x080
Owned by OS 0x080
Owned by Client 00000
Begin Index 0x078 (ffffd1022d003c40 - NET_PACKET)
Next Index 0x078 (ffffd1022d003c40 - NET_PACKET)
End Index 0x078 (ffffd1022d003c40 - NET_PACKET)
List all elements
Chcete-li zobrazit prvky tohoto NET_RING_BUFFER, klikněte buď na odkaz Seznam všech prvků v dolní části jeho podrobností, nebo zadejte příkaz !ndiskd.netrb -dump na příkazovém řádku. V následujícím příkladu byly střední prvky spotřební daně pro stručnost.
0: kd> !ndiskd.netrb ffffd1022d000000 -dump
[000] ffffd1022d000040 - NET_PACKET
[001] ffffd1022d0000c0 - NET_PACKET
[002] ffffd1022d000140 - NET_PACKET
[003] ffffd1022d0001c0 - NET_PACKET
[004] ffffd1022d000240 - NET_PACKET
[005] ffffd1022d0002c0 - NET_PACKET
...
[07b] ffffd1022d003dc0 - NET_PACKET
[07c] ffffd1022d003e40 - NET_PACKET
[07d] ffffd1022d003ec0 - NET_PACKET
[07e] ffffd1022d003f40 - NET_PACKET
[07f] ffffd1022d003fc0 - NET_PACKET
Viz také
Průvodce návrhem síťových ovladačů)
Referenční informace k sítím systému Windows Vista a novějších verzí