!ndiskd.netqueue
!ndiskd.netqueue 拡張コマンドは、NETTXQUEUE または NETRXQUEUE オブジェクトに関する情報を表示します。
ネットワーク アダプター WDF クラス拡張 (NetAdapterCx) の詳細については、「ネットワーク アダプター WDF クラス拡張 (Cx)」を参照してください。
!ndiskd.netqueue -handle <x> [-basic]
パラメーター
-handle
必須。 NETTXQUEUE または NETRXQUEUE のハンドル。
-basic
基本情報を表示
DLL
Ndiskd.dll
例
注「オブジェクトの概要」を参照して、NETTXQUEUE および NETRXQUEUE オブジェクトと NetAdapterCx のその他のオブジェクトとの関係を説明する図をご覧ください。
NETTXQUEUE または NETRXQUEUE のハンドルを取得するには、以下の手順に従ってください。
- !ndiskd.netadapter 拡張コマンドを実行します。
- NetAdapterCx ドライバーがインストールされている NetAdapter のハンドルをクリックします。
- NetAdapter の NETADAPTER オブジェクトの右側にある "More Information" リンクをクリックして !ndiskd.cxadapter 拡張コマンドを実行します。
- -datapath パラメーターを使用して、!ndiskd.cxadapter コマンドを入力して NETADAPTERのデータパス キューを表示します。
この手順の詳細については、「!ndiskd.cxadapter」トピックを参照してください。 次の例では、この NETADAPTER の NETTXQUEUE のハンドル fffd1022f512700 を探します。
0: kd> !ndiskd.cxadapter ffffd1022f1a0720 -basic -datapath
NETADAPTER
Miniport ffffd1022d048030 - Realtek PCIe GBE Family Controller NetAdapter Sample Driver #2
NETADAPTER 00002efdd0e5f988
WDFDEVICE 00002efdcf45f2f8
Event Callbacks Function pointer Symbol (if available)
EvtAdapterCreateTxQueue fffff80034151508 RtEthSample+1508
EvtAdapterCreateRxQueue fffff800341510ec RtEthSample+10ec
DATAPATH QUEUES
NETTXQUEUE ffffd1022f512700
NETRXQUEUE ffffd1022cc7b0d0
NETTXQUEUE のハンドルをクリックするか、コマンド ラインで !ndiskd.netqueue -handle コマンドを入力すると、このキューの詳細 (コンパニオン WDF オブジェクトのハンドル、リング バッファのハンドル、登録されているコールバックの関数ポインターなど) を表示することができます。
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