!ndiskd.netqueue

!ndiskd.netqueue 扩展显示有关 NETTXQUEUE 或 NETRXQUEUE 对象的信息。

有关网络适配器 WDF 类扩展(NetAdapterCx)的详细信息,请参阅网络适配器 WDF 类扩展(Cx)。

!ndiskd.netqueue -handle <x> [-basic]

参数

-处理
必填。 NETTXQUEUE 或 NETRXQUEUE 的句柄。

-基本
显示基本信息。

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