INET_DISCARD_REASON-Enumeration (fwpsk.h)
Die INET_DISCARD_REASON Enumeration definiert die möglichen Gründe dafür, dass Daten von einer der Transportebenen verworfen werden.
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;
Konstanten
InetDiscardSourceUnspecified Wert: 0 Die Quelladresse des ausgehenden Pakets ist nicht angegeben. |
InetDiscardDestinationMulticast Wert: 1 Die Zieladresse des ausgehenden Pakets ist eine nicht angegebene Adresse, und der Transport unterstützt keine Multicastadressen. |
InetDiscardHeaderInvalid Wert: 2 Das Paket weist einen ungültigen Header auf. |
InetDiscardChecksumInvalid Wert: 3 Die Prüfsumme des Pakets stimmte nicht überein. |
InetDiscardEndpointNotFound Wert: 4 Der beabsichtigte Endpunkt für das Paket konnte nicht gefunden werden. |
InetDiscardConnectedPath Wert: 5 Die Remoteadresse des Pakets stimmt nicht mit der Remoteadresse eines verbundenen Endpunkts überein. |
InetDiscardSessionState Wert: 6 Das Paket kann nicht basierend auf Informationen auf Netzwerkebene übermittelt werden. |
InetDiscardReceiveInspection Wert: 7 Die Verbindung wurde aufgrund eines Empfangsinspektionsfehlers geschlossen. |
InetDiscardAckInvalid Wert: 8 Das Paket ist ein ungültiges ACK-Segment. |
InetDiscardExpectedSyn Wert: 9 Es wurde ein SYN-Paket erwartet, aber nicht empfangen. |
InetDiscardRst Wert: 10 Das Paket ist ein ungültiges RST-Segment. |
InetDiscardSynRcvdSyn Wert: 11 Eine TCP-Verbindung in SYN_RCVD Zustand hat ein weiteres SYN-Segment empfangen. |
InetDiscardSimultaneousConnect Wert: 12 Bei einer TCP-Verbindung ist die Bedingung für die gleichzeitige Verbindung aufgetreten. |
InetDiscardPawsFailed Wert: 13 Fehler bei der TCP-PAWS-Überprüfung. |
InetDiscardLandAttack Wert: 14 Das Paket wurde im Rahmen eines LAND-Angriffs (Local Area Network Denial) erkannt, |
InetDiscardMissedReset Wert: 15 Ein SYN-Segment außerhalb des Empfangsfensters wurde für eine SYN_RCVD-Verbindung empfangen. Möglicherweise wurde eine RST verpasst. |
InetDiscardOutsideWindow Wert: 16 Ein TCP-Segment befand sich außerhalb des Empfangsfensters. |
InetDiscardDuplicateSegment Wert: 17 Ein doppeltes TCP-Segment wurde empfangen. |
InetDiscardClosedWindow Wert: 18 Das TCP-Empfangsfenster wurde geschlossen. |
InetDiscardTcbRemoved Wert: 19 Die TCP-Verbindung wurde geschlossen. |
InetDiscardFinWait2 Wert: 20 Die TCP-Verbindung wird geschlossen. |
InetDiscardReassemblyConflict Wert: 21 Beim Empfang eines FIN-Segments ist ein Tcp-Datenwiedeassemblykonflikt aufgetreten. |
InetDiscardFinReceived Wert: 22 Ein FIN wurde bereits über eine TCP-Verbindung empfangen. es können keine weiteren Daten empfangen werden. |
InetDiscardListenerInvalidFlags Wert: 23 Ein Segment mit ungültigen Flags wurde von einem lauschenden TCP-Socket empfangen. |
InetDiscardUrgentDeliveryAllocationFailure Wert: 24 Es ist nicht genügend Arbeitsspeicher für die URG-Übermittlung bei einer TCP-Verbindung vorhanden. |
InetDiscardTcbNotInTcbTable Wert: 25 Eine TCP-Verbindung wurde aufgrund einer dringenden Übermittlung geschlossen. |
InetDiscardTimeWaitTcbReceivedRstOutsideWindow Wert: 26 Ein TIME_WAIT Zustand TCP-Verbindung hat ein RST-Segment außerhalb des Fensters empfangen. |
InetDiscardTimeWaitTcbSynAndOtherFlags Wert: 27 Eine TIME_WAIT Zustands-TCP-Verbindung hat ein Segment mit SYN und mindestens einem inkompatiblen Flag empfangen. |
InetDiscardTimeWaitTcb Wert: 28 Ein TIME_WAIT Status TCP-Verbindung hat ein ungültiges Segment empfangen. |
InetDiscardSynAckWithFastopenCookieRequest Wert: 29 Das Paket, ein SYN-ACK, das eine Anforderung für ein Fast Open-Cookie enthält, wurde verworfen. |
InetDiscardPauseAccept Wert: 30 Dies weist darauf hin, dass das Paket aufgrund einer Annahmepause verworfen wurde. |
InetDiscardSynAttack Wert: 31 Das Paket wurde im Rahmen der Minderung eines SYN-Flutangriffs verworfen. |
InetDiscardAcceptInspection Wert: 32 Das Paket wurde während der Abnahmeprüfung verworfen. |
InetDiscardAcceptRedirection Wert: 33 Das Paket wurde verworfen, weil es einer Annahmeumleitung unterliegt. |
InetDiscardReasonMaxEnumValue Der maximale Wert für die Enumeration. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11, Version 24H2 |
Kopfzeile | fwpsk.h |