!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 的句柄,请执行以下步骤:

  1. 运行 !ndiskd.netadapter 扩展。
  2. 单击已安装 NetAdapterCx 驱动程序的 NetAdapter 的句柄。
  3. 单击 NetAdapter 的 NETADAPTER 对象的右侧的“更多信息”链接,以运行 !ndiskd.cxadapter 扩展。
  4. 使用 -datapath 参数输入 !ndiskd.cxadapter 命令,以查看 NETADAPTER 的数据路径队列。

有关此过程的详细信息,请参阅 !ndiskd.cxadapter 主题上的示例。 在以下示例中,查找此 NETADAPTER 的 NETTXQUEUE 的句柄 ffffd1022f512700。

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

另请参阅

网络驱动程序设计指南

Windows Vista 和更高版本的网络参考

调试网络堆栈

NDIS 扩展(Ndiskd.dll)

!ndiskd.help

网络适配器 WDF 类扩展(Cx)

对象的摘要

!ndiskd.netadapter

!ndiskd.cxadapter