NL_PREFIX_ORIGIN-Enumeration (nldef.h)
Die IP_PREFIX_ORIGIN-Enumeration gibt den Ursprung eines IPv4- oder IPv6-Adresspräfixes an und wird mit der IP_ADAPTER_UNICAST_ADDRESS-Struktur verwendet.
Syntax
typedef enum {
IpPrefixOriginOther = 0,
IpPrefixOriginManual,
IpPrefixOriginWellKnown,
IpPrefixOriginDhcp,
IpPrefixOriginRouterAdvertisement,
IpPrefixOriginUnchanged = 1 << 4
} NL_PREFIX_ORIGIN;
Konstanten
IpPrefixOriginOther Wert: 0 Das IP-Präfix wurde von einer anderen Quelle als den in dieser Enumeration definierten Quellen bereitgestellt. |
IpPrefixOriginManual Das IP-Adresspräfix wurde manuell angegeben. |
IpPrefixOriginWellKnown Das IP-Adresspräfix stammt aus einer bekannten Quelle. |
IpPrefixOriginDhcp Das IP-Adresspräfix wurde von DHCP-Einstellungen bereitgestellt. |
IpPrefixOriginRouterAdvertisement Das IP-Adresspräfix wurde über eine Routeranzeige (RA) abgerufen. |
IpPrefixOriginUnchanged Wert: 1 Das IP-Adresspräfix sollte unverändert sein. Dieser Wert wird verwendet, wenn die Eigenschaften für eine Unicast-IP-Schnittstelle festgelegt werden, wenn der Wert für den IP-Präfixursprung unverändert bleiben soll. Hinweis Dieser Enumerationswert ist nur unter Windows Vista und höher verfügbar. |
Hinweise
Die IP_PREFIX_ORIGIN-Enumeration wird im PrefixOrigin-Member der IP_ADAPTER_UNICAST_ADDRESS-Struktur verwendet.
Auf dem für Windows Vista und höher veröffentlichten Microsoft Windows Software Development Kit (SDK) wurde die organization der Headerdateien geändert, und die IP_PREFIX_ORIGIN-Enumeration wird in der Headerdatei Nldef.h definiert, die automatisch in der Headerdatei Iptypes.h enthalten ist. Um die IP_PREFIX_ORIGIN-Enumeration verwenden zu können, muss die Winsock2.h-Headerdatei vor der Headerdatei Iptypes.h eingeschlossen werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | nldef.h (einschließlich Iphlpapi.h auf Windows 8, Windows Server 2008 R2, Windows 7, Windows Server 2008 Windows Vista) |