MIB_IPNETROW_LH 结构 (ipmib.h)

MIB_IPNETROW 结构包含地址解析协议 (ARP) 表条目的信息。

语法

typedef struct _MIB_IPNETROW_LH {
  IF_INDEX dwIndex;
  DWORD    dwPhysAddrLen;
  UCHAR    bPhysAddr[MAXLEN_PHYSADDR];
  DWORD    dwAddr;
  union {
    DWORD          dwType;
    MIB_IPNET_TYPE Type;
  };
} MIB_IPNETROW_LH, *PMIB_IPNETROW_LH;

成员

dwIndex

类型:DWORD

适配器的索引。

dwPhysAddrLen

类型:DWORD

物理地址的长度(以字节为单位)。

bPhysAddr[MAXLEN_PHYSADDR]

类型: BYTE[MAXLEN_PHYSADDR]

物理地址。

dwAddr

类型:DWORD

IPv4 地址。

dwType

类型:DWORD

ARP 条目的类型。

此成员可以是包含在 Windows Vista 及更高版本Windows SDK中包含的 Ipmib.h 头文件中定义的 MIB_IPNET_TYPE 枚举类型的值之一。 对于早期平台 SDK 版本,未定义此枚举,必须使用常量。

含义
MIB_IPNET_TYPE_OTHER
1
其他
MIB_IPNET_TYPE_INVALID
2
无效的 ARP 类型。 这表示无法访问或不完整的 ARP 条目。
MIB_IPNET_TYPE_DYNAMIC
3
动态 ARP 类型。
MIB_IPNET_TYPE_STATIC
4
静态 ARP 类型。

Type

注解

在为 Windows Vista 及更高版本发布的Windows SDK中,头文件的组织方式已更改,MIB_IPNETROW结构是在 Ipmib.h 头文件中定义的,而不是 Iprtrmib.h 头文件中定义的。 请注意,Ipmib.h 头文件会自动包含在 Iphlpapi.h 头文件中的 Iprtrmib.h 中。 永远不应直接使用 Ipmib.hIprtrmib.h 头文件。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 ipmib.h (包括 Iphlpapi.h)

另请参阅

CreateIpNetEntry

DeleteIpNetEntry

MIB_IPNETTABLE

SetIpNetEntry