다음을 통해 공유


MIB_IPNET_ROW2 구조체

MIB_IPNET_ROW2 구조체는 인접 IP 주소에 대한 정보를 저장합니다.

구문

typedef struct _MIB_IPNET_ROW2 {
  SOCKADDR_INET     Address;
  NET_IFINDEX       InterfaceIndex;
  NET_LUID          InterfaceLuid;
  UCHAR             PhysicalAddress[IF_MAX_PHYS_ADDRESS_LENGTH];
  ULONG             PhysicalAddressLength;
  NL_NEIGHBOR_STATE State;
  union {
    struct {
      BOOLEAN IsRouter  :1;
      BOOLEAN IsUnreachable  :1;
    };
    UCHAR  Flags;
  };
  union {
    ULONG LastReachable;
    ULONG LastUnreachable;
  } ReachabilityTime;
} MIB_IPNET_ROW2, *PMIB_IPNET_ROW2;

멤버

  • 주소
    인접 IP 주소입니다. 이 멤버는 IPv6 주소 또는 IPv4 주소일 수 있습니다.

  • InterfaceIndex
    이 IP 주소와 연결된 네트워크 인터페이스의 로컬 인덱스 값입니다. 이 인덱스 값은 네트워크 어댑터를 사용하지 않도록 설정한 다음 사용하도록 설정하거나 다른 상황에서 변경될 수 있으며 영구로 간주해서는 안 됩니다.

  • InterfaceLuid
    이 IP 주소와 연결된 네트워크 인터페이스의 LUID(로컬 고유 식별자)입니다.

  • PhysicalAddress
    이 IP 주소와 연결된 네트워크 인터페이스에 대한 어댑터의 실제 하드웨어 주소입니다.

  • PhysicalAddressLength
    PhysicalAddress 멤버가 지정하는 실제 하드웨어 주소의 길이(바이트)입니다. 지원되는 최대값은 32바이트입니다.

  • State
    NL_NEIGHBOR_STATE 네트워크 계층 인접 상태 유형입니다.

  • IsRouter
    이 IP 주소가 라우터인지 여부를 나타내는 값입니다.

  • IsUnreachable
    이 IP 주소에 연결할 수 없는지 나타내는 값입니다.

  • 플래그
    IP 주소가 라우터인지 여부와 IP 주소에 연결할 수 없는지 여부를 나타내는 플래그 집합입니다.

  • ReachabilityTime
    노드가 인접 항목의 연결 가능성에 대한 정보를 수신한 후 인접 항목에 연결할 수 없거나 연결할 수 없는 것으로 가정하는 시간입니다.

    이 공용 구조체에는 다음 멤버가 포함됩니다.

    • LastReachable
      노드가 인접 노드로부터 연결 가능성 확인을 받은 후에도 인접 항목에 연결할 수 있다고 가정하는 시간(밀리초)입니다.

    • LastUnreachable
      노드가 인접 노드로부터 연결 가능성 확인을 받지 못하면 노드가 인접 항목에 연결할 수 없는 상태로 유지된다고 가정하는 시간(밀리초)입니다.

설명

GetIpNetTable2 함수는 로컬 컴퓨터의 인접 IP 주소를 열거하고 이 정보를 MIB_IPNET_TABLE2 구조로 반환합니다. IPv4의 경우 이 정보에는 ARP(주소 확인 프로토콜)를 사용하여 결정된 주소가 포함됩니다. IPv6의 경우 이 정보에는 RFC 2461에 지정된 대로 IPv6용 ND(인접 검색) 프로토콜을 사용하여 결정된 주소가 포함됩니다. 자세한 내용은 IP 버전 6(IPv6)에 대한 인접 검색을 참조하세요.

GetIpNetEntry2 함수는 단일 인접 IP 주소를 검색하고 이 정보를 MIB_IPNET_ROW2 구조로 반환합니다.

요구 사항

Version

Windows Vista 이상 버전의 Windows 운영 체제에서 사용할 수 있습니다.

헤더

Netioapi.h(Netioapi.h 포함)

추가 정보

CreateIpNetEntry2

GetIpNetEntry2

GetIpNetTable2

MIB_IPNET_TABLE2

NL_NEIGHBOR_STATE