struttura MIB_IPADDRROW_W2K (ipmib.h)
Il MIB_IPADDRROW specifica le informazioni per un indirizzo IPv4 specifico nella struttura MIB_IPADDRTABLE .
Sintassi
typedef struct _MIB_IPADDRROW_W2K {
DWORD dwAddr;
DWORD dwIndex;
DWORD dwMask;
DWORD dwBCastAddr;
DWORD dwReasmSize;
unsigned short unused1;
unsigned short unused2;
} MIB_IPADDRROW_W2K, *PMIB_IPADDRROW_W2K;
Members
dwAddr
Tipo: DWORD
Indirizzo IPv4 nell'ordine dei byte di rete.
dwIndex
Tipo: DWORD
Indice dell'interfaccia associata a questo indirizzo IPv4.
dwMask
Tipo: DWORD
Subnet mask per l'indirizzo IPv4 nell'ordine dei byte di rete.
dwBCastAddr
Tipo: DWORD
Indirizzo di trasmissione nell'ordine dei byte di rete. Un indirizzo broadcast è in genere l'indirizzo IPv4 con la parte host impostata su tutti gli zeri o su tutti.
Il valore appropriato per questo membro non viene restituito dalla funzione GetIpAddrTable .
dwReasmSize
Tipo: DWORD
Dimensione massima dell'assembly per i datagrammi ricevuti.
unused1
Tipo: unsigned short
Questo membro è riservato.
unused2
Tipo: unsigned short
Questo membro è riservato.
Commenti
In Windows XP e versioni successive, il membro dwIndex della struttura MIB_IPADDRROW ha un tipo di dati di IF_INDEX. Il membro wType è disponibile solo in Windows XP e versioni successive. In Windows 2000 e versioni precedenti, questo membro è definito come Inutilizzato2.
La funzione GetIpAddrTable recupera la tabella di mapping degli indirizzi da interfaccia a IPv4 in un computer locale e restituisce queste informazioni in una struttura MIB_IPADDRTABLE . Il membro della tabella nella struttura MIB_IPADDRTABLE contiene una matrice di MIB_IPADDRROW voci.
In Microsoft Windows Software Development Kit (SDK) rilasciato per Windows Vista e versioni successive, l'organizzazione dei file di intestazione è stata modificata e la struttura MIB_IPADDRROW è definita nel file di intestazione Ipmib.h non nel file di intestazione Iprtrmib.h . Si noti che il file di intestazione Ipmib.h viene automaticamente incluso in Iprtrmib.h , incluso automaticamente nel file di intestazione Iphlpapi.h . I file di intestazione Ipmib.h e Iprtrmib.h non devono mai essere usati direttamente.
Esempio
Per visualizzare un esempio che recupera la struttura MIB_IPADDRTABLE e quindi stampa le strutture MIB_IPADDRROW in questa tabella, vedere la funzione GetIpAddrTable .
Requisiti
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | ipmib.h (include Iphlpapi.h) |