Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Struktura MIB_IPNET_ROW2 ukládá informace o IP adrese souseda.
Syntax
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;
Členové
adresy
IP adresa souseda. Tento člen může být adresa IPv6 nebo adresa IPv4.InterfaceIndex
Hodnota místního indexu pro síťové rozhraní, které je přidruženo k této IP adrese. Tato hodnota indexu se může změnit, když je síťový adaptér zakázaný a povolený nebo za jiných okolností a neměl by být považován za trvalý.InterfaceLuid
Místně jedinečný identifikátor (LUID) pro síťové rozhraní přidružené k této IP adrese.physicalAddress
Fyzická hardwarová adresa adaptéru pro síťové rozhraní, které je přidružené k této IP adrese.physicalAddressLength
Délka fyzické hardwarové adresy v bajtech, kterou určuje physicalAddress člen. Maximální podporovaná hodnota je 32 bajtů.stavu
Typ stavu souseda NL_NEIGHBOR_STATE síťové vrstvy.IsRouter
Hodnota, která označuje, jestli je tato IP adresa směrovačem.IsUnreachable
Hodnota, která označuje, jestli je tato IP adresa nedostupná.příznaky
Sada příznaků, které označují, jestli je IP adresa směrovačem a jestli je IP adresa nedostupná.ReachabilityTime
Doba, po kterou uzel předpokládá, že soused je dostupný nebo nedostupný, jakmile uzel obdrží informace o dosažitelnosti souseda.Tato sjednocení obsahuje následující členy:
LastReachable
Čas v milisekundách, kdy uzel předpokládá, že soused zůstane dostupný poté, co uzel obdrží potvrzení dostupnosti od souseda.LastUnreachable
Čas v milisekundách, kdy uzel předpokládá, že soused zůstane nedostupný, jakmile uzel neobdrží potvrzení dostupnosti od souseda.
Poznámky
Funkce GetIpNetTable2 vytvoří výčet IP adres souseda v místním počítači a vrátí tyto informace ve struktuře MIB_IPNET_TABLE2. Pro protokol IPv4 tyto informace zahrnují adresy určené pomocí protokolu ARP (Address Resolution Protocol). Pro protokol IPv6 tyto informace zahrnují adresy určené pomocí protokolu ND (Neighbor Discovery) pro protokol IPv6, jak je uvedeno v dokumentu RFC 2461. Další informace najdete v tématu Zjišťování sousedů pro protokol IP verze 6 (IPv6).
Funkce GetIpNetEntry2 načte IP adresu jednoho souseda a vrátí tyto informace v MIB_IPNET_ROW2 struktuře.
Požadavky
Verze |
K dispozici v systémech Windows Vista a novějších verzích operačních systémů Windows. |
Záhlaví |
Netioapi.h (včetně Netioapi.h) |