ipmib.h) (MIB_IPMCAST_MFE_STATS_EX_XP 结构

MIB_IPMCAST_MFE_STATS_EX结构存储与多播转发项 (MFE) 关联的扩展统计信息。

语法

typedef struct _MIB_IPMCAST_MFE_STATS_EX_XP {
  DWORD                 dwGroup;
  DWORD                 dwSource;
  DWORD                 dwSrcMask;
  DWORD                 dwUpStrmNgbr;
  DWORD                 dwInIfIndex;
  DWORD                 dwInIfProtocol;
  DWORD                 dwRouteProtocol;
  DWORD                 dwRouteNetwork;
  DWORD                 dwRouteMask;
  ULONG                 ulUpTime;
  ULONG                 ulExpiryTime;
  ULONG                 ulNumOutIf;
  ULONG                 ulInPkts;
  ULONG                 ulInOctets;
  ULONG                 ulPktsDifferentIf;
  ULONG                 ulQueueOverflow;
  ULONG                 ulUninitMfe;
  ULONG                 ulNegativeMfe;
  ULONG                 ulInDiscards;
  ULONG                 ulInHdrErrors;
  ULONG                 ulTotalOutPackets;
  MIB_IPMCAST_OIF_STATS rgmiosOutStats[ANY_SIZE];
} MIB_IPMCAST_MFE_STATS_EX_XP, *PMIB_IPMCAST_MFE_STATS_EX_XP;

成员

dwGroup

类型:DWORD

此 MFE 的多播组。 值为零表示通配符组。

dwSource

类型:DWORD

此 MFE 的源地址范围。 值为零表示通配符源。

dwSrcMask

类型:DWORD

对应于 dwSourceAddr 的 IPv4 子网掩码。 dwSourceAddrdwSourceMask 成员一起用于定义源范围。

dwUpStrmNgbr

类型:DWORD

与此 MFE 相关的上游邻居。

dwInIfIndex

类型:DWORD

与此 MFE 相关的传入接口的索引。

dwInIfProtocol

类型:DWORD

拥有与此 MFE 相关的传入接口的路由协议。

dwRouteProtocol

类型:DWORD

创建路由的客户端。

dwRouteNetwork

类型:DWORD

dwRouteProtocol 引用的路由关联的地址。

dwRouteMask

类型:DWORD

dwRouteProtocol 引用的路由关联的掩码。

ulUpTime

类型: ULONG

创建 MFE 后的时间(以 100 秒为单位)。

ulExpiryTime

类型: ULONG

删除 MFE 之前的时间(以秒的 100 秒为单位)。 如果 MFE 不受老化要求的约束,则指定零。

ulNumOutIf

类型: ULONG

此 MFE 的传出接口列表中的接口数。

ulInPkts

类型: ULONG

已转发的与此 MFE 匹配的数据包数。

ulInOctets

类型: ULONG

与此 MFE 匹配的转发的数据的八进制数。

ulPktsDifferentIf

类型: ULONG

与由于传入接口检查丢弃的此 MFE 匹配的数据包数。

ulQueueOverflow

类型: ULONG

由于队列溢出而丢弃的与此 MFE 匹配的数据包数。 每个 MFE 有一个队列。

ulUninitMfe

类型: ULONG

匹配此 MFE 的未初始化数据包数。

ulNegativeMfe

类型: ULONG

由于负错误值而丢弃的与此 MFE 匹配的数据包数。

ulInDiscards

类型: ULONG

与此 MFE 匹配的已放弃的转发数据包数。

ulInHdrErrors

类型: ULONG

匹配此 MFE 的数据包数(由于标头值不正确或格式不正确) ((例如) 错误的生存时间值)而丢弃。

ulTotalOutPackets

类型: ULONG

跨所有关联接口传输的 MFE 数据包总数。 请注意,通过 N 个接口发送的一个数据包将计为此值内的 N 个数据包。

rgmiosOutStats[ANY_SIZE]

注解

MIB_IPMCAST_MFE_STATS_EX结构通过包含有关 MFE 数据包的其他信息来扩展MIB_IPMCAST_MFE_STATS的功能。

此结构没有固定大小。 使用 SIZEOF_MIB_MFE_STATS_EX (X) 宏确定此结构的大小。 此宏在 Iprtrmib.h 头文件中定义。

dwRouteProtocoldwRouteNetworkdwRouteMask 成员唯一标识此 MFE 相关的路由。

在为 Windows Vista 及更高版本发布的 Microsoft Windows 软件开发工具包 (Windows SDK) (SDK) 上,头文件的组织方式已更改。 此结构在 Ipmib.h 头文件中定义,而不是 在 Iprtrmib.h 头文件中定义。 请注意, Ipmib.h 头文件自动包含在 Iprtrmib.h 中,它自动包含在 Iphlpapi.h 头文件中。 不应直接使用 Ipmib.hIprtrmib.h 头文件。

要求

要求
最低受支持的客户端 无受支持的版本
最低受支持的服务器 Windows Server 2008、Windows Server 2003 SP1 [仅限桌面应用]
标头 ipmib.h (包括 Iphlpapi.h)

另请参阅

MIB_IPMCAST_MFE_STATS

MIB_MFE_STATS_TABLE_EX