MIB_IPMCAST_SCOPE 结构 (iprtrmib.h)

MIB_IPMCAST_SCOPE结构包含多播范围名称以及定义范围的关联 IPv4 多播组地址和掩码。

语法

typedef struct _MIB_IPMCAST_SCOPE {
  DWORD             dwGroupAddress;
  DWORD             dwGroupMask;
  SCOPE_NAME_BUFFER snNameBuffer;
  DWORD             dwStatus;
} MIB_IPMCAST_SCOPE, *PMIB_IPMCAST_SCOPE;

成员

dwGroupAddress

类型:DWORD

IPv4 组地址的 32 位整数表示形式,与 dwGroupMask 中的相应值结合使用时,标识存在多播范围的组范围。

注意 范围地址必须来自 RFC 2365 中指定的范围 239.*.*.* 。
 

dwGroupMask

类型:DWORD

IPv4 组地址掩码的 32 位整数表示形式,与 dwGroupAddress 中的相应值结合使用时,标识存在多播范围的组范围。

snNameBuffer

类型: WCHAR[256]

一个 Unicode 字符数组,其中包含与多播范围关联的文本名称。 该名称应适合显示给多播应用程序用户。

如果未指定名称,则默认名称是 dwGroupAddress 中作用域地址的字符串表示形式,地址和掩码长度追加并用斜杠“/”字符分隔,形式为“239”。..*.x/y“,其中 x 是地址长度, y 是掩码长度。

dwStatus

类型:DWORD

一个状态值,该值描述 MFE 范围表中此行的当前状态。

含义
1
行具有 活动 状态。
2
行具有 notInService 状态。
3
行具有 notReady 状态。
4
行具有 createAndGo 状态。
5
行具有 createAndWait 状态。
6
行具有 销毁 状态。

注解

请注意, Iprtrmib.h 头文件会自动包含在 Iphlpapi.h 头文件中。 永远不应直接使用 Iprtrmib.h 头文件。

要求

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