MIB_IPADDRROW_XP-Struktur (ipmib.h)
Die MIB_IPADDRROW gibt Informationen für eine bestimmte IPv4-Adresse in der MIB_IPADDRTABLE-Struktur an.
Syntax
typedef struct _MIB_IPADDRROW_XP {
DWORD dwAddr;
IF_INDEX dwIndex;
DWORD dwMask;
DWORD dwBCastAddr;
DWORD dwReasmSize;
unsigned short unused1;
unsigned short wType;
} MIB_IPADDRROW_XP, *PMIB_IPADDRROW_XP;
Members
dwAddr
Art: DWORD
Die IPv4-Adresse in Netzwerkbytereihenfolge.
dwIndex
Art: DWORD
Der Index der Schnittstelle, die dieser IPv4-Adresse zugeordnet ist.
dwMask
Art: DWORD
Die Subnetzmaske für die IPv4-Adresse in Netzwerkbytereihenfolge.
dwBCastAddr
Art: DWORD
Die Broadcastadresse in Netzwerkbytereihenfolge. Eine Broadcastadresse ist in der Regel die IPv4-Adresse, wobei der Hostteil entweder auf alle Nullen oder alle eins festgelegt ist.
Der richtige Wert für diesen Member wird von der GetIpAddrTable-Funktion nicht zurückgegeben.
dwReasmSize
Art: DWORD
Die maximale Neuassemblygröße für empfangene Datagramme.
unused1
Typ: unsigned short
Dieser Member ist reserviert.
wType
Typ: unsigned short
Der Adresstyp oder -zustand. Dieser Member kann eine Kombination der folgenden Werte sein.
Hinweise
Unter Windows XP und höher verfügt der dwIndex-Member der MIB_IPADDRROW-Struktur über den Datentyp IF_INDEX. Das wType-Element ist nur unter Windows XP und höher verfügbar. Unter Windows 2000 und früher ist dieses Element als Nicht verwendet2 definiert.
Die GetIpAddrTable-Funktion ruft die Schnittstellen-zu-IPv4-Adresszuordnungstabelle auf einem lokalen Computer ab und gibt diese Informationen in einer MIB_IPADDRTABLE-Struktur zurück. Das Tabellenelement in der MIB_IPADDRTABLE-Struktur enthält ein Array von MIB_IPADDRROW Einträgen.
Im Microsoft Windows Software Development Kit (SDK), das für Windows Vista und höher veröffentlicht wurde, wurde die organization der Headerdateien geändert, und die MIB_IPADDRROW-Struktur ist in der Headerdatei Ipmib.h definiert, nicht in der Headerdatei Iprtrmib.h. Beachten Sie, dass die Ipmib.h-Headerdatei automatisch in Iprtrmib.h enthalten ist, das automatisch in der Headerdatei Iphlpapi.h enthalten ist. Die Headerdateien Ipmib.h und Iprtrmib.h sollten niemals direkt verwendet werden.
Beispiele
Ein Beispiel, das die MIB_IPADDRTABLE-Struktur abruft und dann die MIB_IPADDRROW-Strukturen in dieser Tabelle ausgibt, finden Sie in der GetIpAddrTable-Funktion .
Anforderungen
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Kopfzeile | ipmib.h (include Iphlpapi.h) |