NL_ROUTE_PROTOCOL列挙 (nldef.h)
NL_ROUTE_PROTOCOL列挙型は、RFC 4292 で説明されているように、IP ルートが追加されたルーティング メカニズムを定義します。
構文
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 メモを参照してください。
Nldef.h ヘッダーは、Netioapi.h ヘッダー ファイルによって自動的に含まれることに注意してください。 ドライバーで Nldef.h ヘッダー ファイルを直接使用しないでください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
Header | nldef.h (Netioapi.h を含む) |