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)