énumération INET_DISCARD_REASON (fwpsk.h)
L’énumération INET_DISCARD_REASON définit les raisons possibles pour lesquelles les données sont ignorées par l’une des couches de transport.
Syntax
typedef enum {
InetDiscardSourceUnspecified = 0,
InetDiscardDestinationMulticast = 1,
InetDiscardHeaderInvalid = 2,
InetDiscardChecksumInvalid = 3,
InetDiscardEndpointNotFound = 4,
InetDiscardConnectedPath = 5,
InetDiscardSessionState = 6,
InetDiscardReceiveInspection = 7,
InetDiscardAckInvalid = 8,
InetDiscardExpectedSyn = 9,
InetDiscardRst = 10,
InetDiscardSynRcvdSyn = 11,
InetDiscardSimultaneousConnect = 12,
InetDiscardPawsFailed = 13,
InetDiscardLandAttack = 14,
InetDiscardMissedReset = 15,
InetDiscardOutsideWindow = 16,
InetDiscardDuplicateSegment = 17,
InetDiscardClosedWindow = 18,
InetDiscardTcbRemoved = 19,
InetDiscardFinWait2 = 20,
InetDiscardReassemblyConflict = 21,
InetDiscardFinReceived = 22,
InetDiscardListenerInvalidFlags = 23,
InetDiscardUrgentDeliveryAllocationFailure = 24,
InetDiscardTcbNotInTcbTable = 25,
InetDiscardTimeWaitTcbReceivedRstOutsideWindow = 26,
InetDiscardTimeWaitTcbSynAndOtherFlags = 27,
InetDiscardTimeWaitTcb = 28,
InetDiscardSynAckWithFastopenCookieRequest = 29,
InetDiscardPauseAccept = 30,
InetDiscardSynAttack = 31,
InetDiscardAcceptInspection = 32,
InetDiscardAcceptRedirection = 33,
InetDiscardReasonMaxEnumValue
} INET_DISCARD_REASON, *PINET_DISCARD_REASON;
Constantes
InetDiscardSourceUnspecified Valeur : 0 L’adresse source du paquet sortant n’est pas spécifiée. |
InetDiscardDestinationMulticast Valeur : 1 L’adresse de destination du paquet sortant est une adresse non spécifiée, et le transport ne prend pas en charge les adresses de multidiffusion. |
InetDiscardHeaderInvalid Valeur : 2 Le paquet a un en-tête non valide. |
InetDiscardChecksumInvalid Valeur : 3 La somme de contrôle du paquet ne correspondait pas. |
InetDiscardEndpointNotFound Valeur : 4 Le point de terminaison prévu pour le paquet est introuvable. |
InetDiscardConnectedPath Valeur : 5 L’adresse distante du paquet ne correspond pas à l’adresse distante d’un point de terminaison connecté. |
InetDiscardSessionState Valeur : 6 Le paquet ne peut pas être remis en fonction des informations de la couche réseau. |
InetDiscardReceiveInspection Valeur : 7 La connexion a été fermée en raison d’un échec d’inspection de la réception. |
InetDiscardAckInvalid Valeur : 8 Le paquet est un segment ACK non valide. |
InetDiscardExpectedSyn Valeur : 9 Un paquet SYN était attendu, mais pas reçu. |
InetDiscardRst Valeur : 10 Le paquet est un segment RST non valide. |
InetDiscardSynRcvdSyn Valeur : 11 Une connexion TCP dans SYN_RCVD état a reçu un autre segment SYN. |
InetDiscardSimultaneousConnect Valeur : 12 Une connexion TCP a rencontré la condition de connexion simultanée. |
InetDiscardPawsFailed Valeur : 13 Un case activée TCP PAWS a échoué. |
InetDiscardLandAttack Valeur : 14 Le paquet a été détecté dans le cadre d’une attaque LAND (Local Area Network Denial), |
InetDiscardMissedReset Valeur : 15 Un segment SYN en dehors de la fenêtre de réception a été reçu sur une connexion SYN_RCVD. Une TVR a peut-être été manquée. |
InetDiscardOutsideWindow Valeur : 16 Un segment TCP se trouvait en dehors de la fenêtre de réception. |
InetDiscardDuplicateSegment Valeur : 17 Un segment TCP en double a été reçu. |
InetDiscardClosedWindow Valeur : 18 La fenêtre de réception TCP a été fermée. |
InetDiscardTcbRemoved Valeur : 19 La connexion TCP a été fermée. |
InetDiscardFinWait2 Valeur : 20 La connexion TCP se ferme. |
InetDiscardReassemblyConflict Valeur : 21 Un conflit de réassemblage de données TCP a été rencontré lors de la réception d’un segment FIN. |
InetDiscardFinReceived Valeur : 22 Une fin d’accès fin a déjà été reçue sur une connexion TCP ; plus aucune donnée ne peut être reçue. |
InetDiscardListenerInvalidFlags Valeur : 23 Un segment avec des indicateurs non valides a été reçu par un socket TCP à l’écoute. |
InetDiscardUrgentDeliveryAllocationFailure Valeur : 24 La mémoire est insuffisante pour la remise d’URG sur une connexion TCP. |
InetDiscardTcbNotInTcbTable Valeur : 25 Une connexion TCP a été fermée en raison d’une livraison urgente. |
InetDiscardTimeWaitTcbReceivedRstOutsideWindow Valeur : 26 Une connexion TCP d’état TIME_WAIT a reçu un segment RST en dehors de la fenêtre. |
InetDiscardTimeWaitTcbSynAndOtherFlags Valeur : 27 Une connexion TCP TIME_WAIT’état a reçu un segment avec SYN et un ou plusieurs indicateurs incompatibles. |
InetDiscardTimeWaitTcb Valeur : 28 Une connexion TCP d’état TIME_WAIT a reçu un segment non valide. |
InetDiscardSynAckWithFastopenCookieRequest Valeur : 29 Le paquet, un SYN-ACK contenant une demande de cookie Fast Open, a été ignoré. |
InetDiscardPauseAccept Valeur : 30 Cela indique que le paquet a été ignoré en raison d’une pause dans l’acceptation. |
InetDiscardSynAttack Valeur : 31 Le paquet a été ignoré dans le cadre de l’atténuation d’une attaque par inondation SYN. |
InetDiscardAcceptInspection Valeur : 32 Le paquet a été ignoré pendant le processus d’inspection d’acceptation. |
InetDiscardAcceptRedirection Valeur : 33 Le paquet a été ignoré, car il était soumis à une redirection d’acceptation. |
InetDiscardReasonMaxEnumValue Valeur maximale pour l’énumération. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 11, version 24H2 |
En-tête | fwpsk.h |