다음을 통해 공유


MIB_IPNET_TABLE2 구조체(netioapi.h)

MIB_IPNET_TABLE2 구조에는 인접 IP 주소 항목의 테이블이 포함되어 있습니다.

구문

typedef struct _MIB_IPNET_TABLE2 {
  ULONG          NumEntries;
  MIB_IPNET_ROW2 Table[ANY_SIZE];
} MIB_IPNET_TABLE2, *PMIB_IPNET_TABLE2;

멤버

NumEntries

배열의 IP 네트워크 인접 주소 항목 수를 지정하는 값입니다.

Table[ANY_SIZE]

IP 네트워크 인접 주소 항목을 포함하는 MIB_IPNET_ROW2 구조체의 배열입니다.

설명

MIB_IPNET_TABLE2 구조체는 Windows Vista 이상에서 정의됩니다.

GetIpNetTable2 함수는 로컬 시스템의 인접 IP 주소를 열거하고 이 정보를 MIB_IPNET_TABLE2 구조로 반환합니다.

IPv4의 경우 여기에는 ARP(주소 확인 프로토콜)를 사용한 것으로 확인된 주소가 포함됩니다. IPv6의 경우 RFC 2461에 지정된 대로 IPv6용 ND(Neighbor Discovery) 프로토콜을 사용하여 결정된 주소가 포함됩니다. 자세한 내용은 http://www.ietf.org/rfc/rfc2461.txt를 참조하세요.

MIB_IPNET_TABLE2 구조체에는 NumEntries 멤버와 Table 멤버의 첫 번째 MIB_IPNET_ROW2 배열 항목 간의 맞춤을 위한 안쪽 여백이 포함될 수 있습니다. 정렬을 위한 안쪽 여백은 Table 멤버의 MIB_IPNET_ROW2 배열 항목 사이에도 있을 수 있습니다. MIB_IPNET_ROW2 배열 항목에 대한 액세스는 패딩이 있을 수 있다고 가정해야 합니다.

Netioapi.h 헤더 파일은 Iphlpapi.h 헤더 파일에 자동으로 포함됩니다. Netioapi.h 헤더 파일은 직접 사용하면 안 됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
머리글 netioapi.h(Iphlpapi.h 포함)

추가 정보

GetIpNetTable2

MIB_IPNET_ROW2