перечисление 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) |