Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Definiert die möglichen Gründe, aus denen 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
InetDiscardSourceUnspecifiedWert: 0 Die Quelladresse des ausgehenden Pakets ist nicht angegeben. |
InetDiscardDestinationMulticastWert: 1 Die Zieladresse des ausgehenden Pakets ist eine nicht angegebene Adresse, und der Transport unterstützt keine Multicastadressen. |
InetDiscardHeaderInvalidWert: 2 Das Paket verfügt über einen ungültigen Header. |
InetDiscardChecksumInvalidWert: 3 Die Prüfsumme des Pakets stimmte nicht überein. |
InetDiscardEndpointNotFoundWert: 4 Der beabsichtigte Endpunkt für das Paket konnte nicht gefunden werden. |
InetDiscardConnectedPathWert: 5 Die Paket-Remoteadresse stimmt nicht mit der Remoteadresse eines verbundenen Endpunkts überein. |
InetDiscardSessionStateWert: 6 Das Paket kann nicht basierend auf Netzwerkebeneninformationen übermittelt werden. |
InetDiscardReceiveInspectionWert: 7 Die Verbindung wurde aufgrund eines Fehlers bei der Empfangsüberprüfung geschlossen. |
InetDiscardAckInvalidWert: 8 Das Paket ist ein ungültiges ACK-Segment. |
InetDiscardExpectedSynWert: 9 Es wurde ein SYN-Paket erwartet, aber nicht empfangen. |
InetDiscardRstWert: 10 Das Paket ist ein ungültiges RST-Segment. |
InetDiscardSynRcvdSynWert: 11 Eine TCP-Verbindung in SYN_RCVD Zustand hat ein weiteres SYN-Segment erhalten. |
InetDiscardSimultaneousConnectWert: 12 Bei einer TCP-Verbindung ist die Bedingung für die gleichzeitige Verbindung aufgetreten. |
InetDiscardPawsFailedWert: 13 Fehler bei der TCP-PAWS-Überprüfung. |
InetDiscardLandAttackWert: 14 Das Paket wurde im Rahmen eines LAND-Angriffs (Local Area Network Denial) erkannt, |
InetDiscardMissedResetWert: 15 Ein SYN-Segment außerhalb des Empfangsfensters wurde für eine SYN_RCVD Verbindung empfangen. Möglicherweise wurde eine RST verpasst. |
InetDiscardOutsideWindowWert: 16 Ein TCP-Segment befand sich außerhalb des Empfangsfensters. |
InetDiscardDuplicateSegmentWert: 17 Es wurde ein doppeltes TCP-Segment empfangen. |
InetDiscardClosedWindowWert: 18 Das TCP-Empfangsfenster wurde geschlossen. |
InetDiscardTcbRemovedWert: 19 Die TCP-Verbindung wurde geschlossen. |
InetDiscardFinWait2Wert: 20 Die TCP-Verbindung wird geschlossen. |
InetDiscardReassemblyConflictWert: 21 Beim Empfang eines FIN-Segments ist ein Tcp-Daten-Reassembly-Konflikt aufgetreten. |
InetDiscardFinReceivedWert: 22 Bei einer TCP-Verbindung wurde bereits ein FIN empfangen. es können keine weiteren Daten empfangen werden. |
InetDiscardListenerInvalidFlagsWert: 23 Ein Segment mit ungültigen Flags wurde von einem lauschenden TCP-Socket empfangen. |
InetDiscardUrgentDeliveryAllocationFailureWert: 24 Es ist nicht genügend Arbeitsspeicher für die URG-Übermittlung für eine TCP-Verbindung vorhanden. |
InetDiscardTcbNotInTcbTableWert: 25 Eine TCP-Verbindung wurde aufgrund einer dringenden Übermittlung geschlossen. |
InetDiscardTimeWaitTcbReceivedRstOutsideWindowWert: 26 Eine TIME_WAIT Status TCP-Verbindung hat ein RST-Segment außerhalb des Fensters empfangen. |
InetDiscardTimeWaitTcbSynAndOtherFlagsWert: 27 Eine TIME_WAIT Zustands-TCP-Verbindung hat ein Segment mit SYN und mindestens einem inkompatiblen Flag empfangen. |
InetDiscardTimeWaitTcbWert: 28 Eine TIME_WAIT Status TCP-Verbindung hat ein ungültiges Segment empfangen. |
InetDiscardSynAckWithFastopenCookieRequestWert: 29 Das Paket, ein SYN-ACK, das eine Anforderung für ein Fast Open-Cookie enthält, wurde verworfen. |
InetDiscardPauseAcceptWert: 30 Dies gibt an, dass das Paket aufgrund einer Annahmepause verworfen wurde. |
InetDiscardSynAttackWert: 31 Das Paket wurde verworfen, um einen SYN-Flutangriff abzumildern. |
InetDiscardAcceptInspectionWert: 32 Das Paket wurde während der Abnahmeprüfung verworfen. |
InetDiscardAcceptRedirectionWert: 33 Das Paket wurde verworfen, da es der Annahme der Umleitung unterliegt. |
InetDiscardReasonMaxEnumValueDer maximale Wert für die Enumeration. |
Anforderungen
| Anforderung | Wert |
|---|---|
| Header | fwpsu.h |