NL_ROUTE_PROTOCOL 枚举 (nldef.h)
NL_ROUTE_PROTOCOL 枚举类型定义添加 IP 路由时使用的路由机制,如 RFC 4292 中所述。
语法
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;
常量
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 |
注解
有关 RFC 4292 的详细信息,请参阅网络工作组的 IP 转发表 MIB 备忘录。
请注意,Netioapi.h 头文件会自动包含 Nldef.h 标头。 驱动程序绝不应直接使用 Nldef.h 头文件。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
标头 | nldef.h (包括 Netioapi.h) |