énumération NL_ROUTE_PROTOCOL (nldef.h)
Le type d’énumération NL_ROUTE_PROTOCOL définit le mécanisme de routage avec lequel un itinéraire IP a été ajouté, comme décrit dans 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;
Constantes
RouteProtocolOther Valeur : 1 Réservé pour le système. N’utilisez pas cette valeur dans votre pilote. |
RouteProtocolLocal Valeur : 2 Réservé pour le système. N’utilisez pas cette valeur dans votre pilote. |
RouteProtocolNetMgmt Valeur : 3 Réservé pour le système. N’utilisez pas cette valeur dans votre pilote. |
RouteProtocolIcmp Valeur : 4 Réservé pour le système. N’utilisez pas cette valeur dans votre pilote. |
RouteProtocolEgp Valeur : 5 Réservé pour le système. N’utilisez pas cette valeur dans votre pilote. |
RouteProtocolGgp Valeur : 6 Réservé pour le système. N’utilisez pas cette valeur dans votre pilote. |
RouteProtocolHello Valeur : 7 Réservé pour le système. N’utilisez pas cette valeur dans votre pilote. |
RouteProtocolRip Valeur : 8 Réservé pour le système. N’utilisez pas cette valeur dans votre pilote. |
RouteProtocolIsIs Valeur : 9 Réservé pour le système. N’utilisez pas cette valeur dans votre pilote. |
RouteProtocolEsIs Valeur : 10 Réservé pour le système. N’utilisez pas cette valeur dans votre pilote. |
RouteProtocolCisco Valeur : 11 Réservé pour le système. N’utilisez pas cette valeur dans votre pilote. |
RouteProtocolBbn Valeur : 12 Réservé pour le système. N’utilisez pas cette valeur dans votre pilote. |
RouteProtocolOspf Valeur : 13 Réservé pour le système. N’utilisez pas cette valeur dans votre pilote. |
RouteProtocolBgp Valeur : 14 Réservé pour le système. N’utilisez pas cette valeur dans votre pilote. |
RouteProtocolIdpr Valeur : 15 |
RouteProtocolEigrp Valeur : 16 |
RouteProtocolDvmrp Valeur : 17 |
RouteProtocolRpl Valeur : 18 |
RouteProtocolDhcp Valeur : 19 |
Remarques
Pour plus d’informations sur RFC 4292, consultez le mémo MIB de table de transfert IP par le groupe de travail réseau.
Notez que l’en-tête Nldef.h est automatiquement inclus par le fichier d’en-tête Netioapi.h. Votre pilote ne doit jamais utiliser directement le fichier d’en-tête Nldef.h.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et versions ultérieures des systèmes d’exploitation Windows. |
En-tête | nldef.h (inclure Netioapi.h) |