Поделиться через


перечисление 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 см. в записке MIB таблицы IP-пересылки Рабочей группы по сети.

Обратите внимание, что заголовок Nldef.h автоматически включается в файл заголовка Netioapi.h. Драйвер никогда не должен использовать файл заголовка Nldef.h напрямую.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Верхняя часть nldef.h (включая Netioapi.h)