NL_ROUTE_PROTOCOL列舉類型會定義使用 新增IP路由的路由機制,如 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;
常數
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) |