Share via


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 を含む)