!ndiskd.rcvqueue
!ndiskd.rcvqueue コマンドは、受信キューに関する情報を表示します。
!ndiskd.rcvqueue -handle <x> [-filters] [-mem] [-verbose] [-rcvqueueverbosity <x>]
パラメーター
ハンドル
必須。 受信キューのハンドル。
フィルター
キューにあるフィルターを表示します。
-mem
共有メモリの割り当てを表示します。
-verbose
追加の詳細を表示します。
-rcvqueueverbosity
表示する詳細レベル。
DLL
Ndiskd.dll
例
受信キューのハンドルを取得するには、まず、!ndiskd.netadapter コマンドをパラメーターなしで入力して、ネット アダプターのリスト、ドライバー、ハンドルを表示します。 次の例では、Microsoft ISATAP Adapter #2 の NetAdapter ハンドル ffff8083e02ce1a0 を探します。
3: kd> !ndiskd.netadapter
Driver NetAdapter Name
ffff8083e2668970 ffff8083e02ce1a0 Microsoft ISATAP Adapter #2
ffff8083e210fae0 ffff8083e0f501a0 Microsoft Kernel Debug Network Adapter
次に、ネット アダプターのハンドルと共に !ndiskd.netadapter -handle -rcvqueues コマンドを入力して、このネット アダプターの受信キューとそのハンドルのリストを取得します。 この例では、ハンドルが fff8083e3a3d3a0 の受信キュー (既定) が 1 つだけ存在します。
3: kd> !ndiskd.netadapter ffff8083e02ce1a0 -rcvqueues
RECEIVE QUEUES
QueueId Queue Handle Processor Affinity
0 [Default] ffff8083e3a3d3a0 0:0000000000000000 (group:mask)
Queue Name: [Zero-length string]
VM Name: [Zero-length string]
これで、キューのハンドルを使用して、!ndiskd.rcvqueue コマンドで受信キューの詳細を調べることができます
3: kd> !ndiskd.rcvqueue ffff8083e3a3d3a0
RECEIVE QUEUE
[Zero-length string]
VM name [Zero-length string]
QueueId 0
Ndis handle ffff8083e3a3d3a0
Miniport ffff8083e02ce1a0 - Microsoft ISATAP Adapter #2
Open [No associated Open]
Type Unspecified
Flags [No flags set]
Allocated Yes
References 1
Num filters 0
Num buffers hint 0
MSI-X entry 0
Lookahead size 0
Processor affinity 0:0000000000000000 (group:mask)
Receive filter list
Shared memory allocations