IP_ADDRESS_PREFIX-Struktur (netioapi.h)

Die IP_ADDRESS_PREFIX-Struktur speichert ein IP-Adresspräfix.

Syntax

typedef struct _IP_ADDRESS_PREFIX {
  SOCKADDR_INET Prefix;
  UINT8         PrefixLength;
} IP_ADDRESS_PREFIX, *PIP_ADDRESS_PREFIX;

Member

Prefix

Das Präfix oder Netzwerkteil der IP-Adresse, die als IP-Adresse dargestellt wird.

Die SOCKADDR_INET Union wird im Ws2ipdef.h-Header definiert.

PrefixLength

Die Länge des Präfixes oder des Netzwerkteils der IP-Adresse in Bits. Für eine Unicast-IPv4-Adresse ist jeder Wert größer als 32 ein unzulässiger Wert. Für eine Unicast-IPv6-Adresse ist jeder Wert größer als 128 ein unzulässiger Wert. Der Wert 255 wird häufig verwendet, um einen unzulässigen Wert darzustellen.

Hinweise

Die IP_ADDRESS_PREFIX-Struktur wird unter Windows Vista und höher definiert.

Die IP_ADDRESS_PREFIX-Struktur ist der Datentyp des DestinationPrefix-Elements in der MIB_IPFORWARD_ROW2-Struktur . Eine Reihe von Funktionen verwendet die MIB_IPFORWARD_ROW2-Struktur , einschließlich CreateIpForwardEntry2, DeleteIpForwardEntry2, GetBestRoute2, GetIpForwardEntry2, GetIpForwardTable2, InitializeIpForwardEntry, NotifyRouteChange2 und SetIpForwardEntry2.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile netioapi.h (include Iphlpapi.h)

Weitere Informationen

CreateIpForwardEntry2

DeleteIpForwardEntry2

GetBestRoute2

GetIpForwardEntry2

GetIpForwardTable2

InitializeIpForwardEntry

MIB_IPFORWARD_ROW2

NotifyRouteChange2

SOCKADDR_INET

SetIpForwardEntry2