Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The NL_ROUTE_PROTOCOL enumeration type defines the routing mechanism that an IP route was added with, as described in RFC 4292.
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;
Constants
RouteProtocolOtherValue: 1 Reserved for system use. Do not use this value in your driver. |
RouteProtocolLocalValue: 2 Reserved for system use. Do not use this value in your driver. |
RouteProtocolNetMgmtValue: 3 Reserved for system use. Do not use this value in your driver. |
RouteProtocolIcmpValue: 4 Reserved for system use. Do not use this value in your driver. |
RouteProtocolEgpValue: 5 Reserved for system use. Do not use this value in your driver. |
RouteProtocolGgpValue: 6 Reserved for system use. Do not use this value in your driver. |
RouteProtocolHelloValue: 7 Reserved for system use. Do not use this value in your driver. |
RouteProtocolRipValue: 8 Reserved for system use. Do not use this value in your driver. |
RouteProtocolIsIsValue: 9 Reserved for system use. Do not use this value in your driver. |
RouteProtocolEsIsValue: 10 Reserved for system use. Do not use this value in your driver. |
RouteProtocolCiscoValue: 11 Reserved for system use. Do not use this value in your driver. |
RouteProtocolBbnValue: 12 Reserved for system use. Do not use this value in your driver. |
RouteProtocolOspfValue: 13 Reserved for system use. Do not use this value in your driver. |
RouteProtocolBgpValue: 14 Reserved for system use. Do not use this value in your driver. |
RouteProtocolIdprValue: 15 |
RouteProtocolEigrpValue: 16 |
RouteProtocolDvmrpValue: 17 |
RouteProtocolRplValue: 18 |
RouteProtocolDhcpValue: 19 |
Remarks
For more information about RFC 4292, see the IP Forwarding Table MIB memo by the Network Working Group.
Note that the Nldef.h header is automatically included by the Netioapi.h header file. Your driver should never use the Nldef.h header file directly.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Available in Windows Vista and later versions of the Windows operating systems. |
| Header | nldef.h (include Netioapi.h) |