Condividi tramite


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)

Vedi anche

GetIpAddrTable

MIB_IPADDRTABLE