NL_ROUTE_PROTOCOL-Enumeration (nldef.h)
Der NL_ROUTE_PROTOCOL-Enumerationstyp definiert den Routingmechanismus, mit dem eine IP-Route hinzugefügt wurde, wie in RFC 4292 beschrieben.
Syntax
typedef enum {
RouteProtocolOther = 1,
RouteProtocolLocal = 2,
RouteProtocolNetMgmt = 3,
RouteProtocolIcmp = 4,
RouteProtocolEgp = 5,
RouteProtocolGgp = 6,
RouteProtocolHello = 7,
RouteProtocolRip = 8,
RouteProtocolIsIs = 9,
RouteProtocolEsIs = 10,
RouteProtocolCisco = 11,
RouteProtocolBbn = 12,
RouteProtocolOspf = 13,
RouteProtocolBgp = 14,
RouteProtocolIdpr = 15,
RouteProtocolEigrp = 16,
RouteProtocolDvmrp = 17,
RouteProtocolRpl = 18,
RouteProtocolDhcp = 19
} NL_ROUTE_PROTOCOL, *PNL_ROUTE_PROTOCOL;
Konstanten
RouteProtocolOther Wert: 1 Ist für das System reserviert. Verwenden Sie diesen Wert nicht in Ihrem Treiber. |
RouteProtocolLocal Wert: 2 Ist für das System reserviert. Verwenden Sie diesen Wert nicht in Ihrem Treiber. |
RouteProtocolNetMgmt Wert: 3 Ist für das System reserviert. Verwenden Sie diesen Wert nicht in Ihrem Treiber. |
RouteProtocolIcmp Wert: 4 Ist für das System reserviert. Verwenden Sie diesen Wert nicht in Ihrem Treiber. |
RouteProtocolEgp Wert: 5 Ist für das System reserviert. Verwenden Sie diesen Wert nicht in Ihrem Treiber. |
RouteProtocolGgp Wert: 6 Ist für das System reserviert. Verwenden Sie diesen Wert nicht in Ihrem Treiber. |
RouteProtocolHello Wert: 7 Ist für das System reserviert. Verwenden Sie diesen Wert nicht in Ihrem Treiber. |
RouteProtocolRip Wert: 8 Ist für das System reserviert. Verwenden Sie diesen Wert nicht in Ihrem Treiber. |
RouteProtocolIsIs Wert: 9 Ist für das System reserviert. Verwenden Sie diesen Wert nicht in Ihrem Treiber. |
RouteProtocolEsIs Wert: 10 Ist für das System reserviert. Verwenden Sie diesen Wert nicht in Ihrem Treiber. |
RouteProtocolCisco Wert: 11 Ist für das System reserviert. Verwenden Sie diesen Wert nicht in Ihrem Treiber. |
RouteProtocolBbn Wert: 12 Ist für das System reserviert. Verwenden Sie diesen Wert nicht in Ihrem Treiber. |
RouteProtocolOspf Wert: 13 Ist für das System reserviert. Verwenden Sie diesen Wert nicht in Ihrem Treiber. |
RouteProtocolBgp Wert: 14 Ist für das System reserviert. Verwenden Sie diesen Wert nicht in Ihrem Treiber. |
RouteProtocolIdpr Wert: 15 |
RouteProtocolEigrp Wert: 16 |
RouteProtocolDvmrp Wert: 17 |
RouteProtocolRpl Wert: 18 |
RouteProtocolDhcp Wert: 19 |
Hinweise
Weitere Informationen zu RFC 4292 finden Sie im MIB-Memo der IP-Weiterleitungstabelle der Netzwerkarbeitsgruppe.
Beachten Sie, dass der Nldef.h-Header automatisch von der Netioapi.h-Headerdatei eingeschlossen wird. Ihr Treiber sollte niemals die Headerdatei Nldef.h direkt verwenden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Kopfzeile | nldef.h (include Netioapi.h) |