IP_DISCARD_REASON-Aufzählung (fwpsk.h)
Die IP_DISCARD_REASON Enumeration definiert die möglichen Gründe, warum Daten von einer der Netzwerkebenen verworfen werden.
Syntax
typedef enum {
IpDiscardBadSourceAddress,
IpDiscardNotLocallyDestined,
IpDiscardProtocolUnreachable,
IpDiscardPortUnreachable,
IpDiscardBadLength,
IpDiscardMalformedHeader,
IpDiscardNoRoute,
IpDiscardBeyondScope,
IpDiscardInspectionDrop,
IpDiscardTooManyDecapsulations,
IpDiscardAdministrativelyProhibited,
IpDiscardBadChecksum,
IpDiscardFirstFragmentIncomplete,
IpDiscardHeaderNotContiguous,
IpDiscardHeaderNotAligned,
IpDiscardReceivePathMax,
IpDiscardHopLimitExceeded,
IpDiscardAddressUnreachable,
IpDiscardRscPacket,
IpDiscardSourceViolation,
IpDiscardForwardPathMax,
IpDiscardArbitrationUnhandled,
IpDiscardInspectionAbsorb,
IpDiscardDontFragmentMtuExceeded,
IpDiscardBufferLengthExceeded,
IpDiscardAddressResolutionTimeout,
IpDiscardAddressResolutionFailure,
IpDiscardIpsecFailure,
IpDiscardExtensionHeadersFailure,
IpDiscardAllocationFailure,
IpDiscardIpsnpiClientDrop,
IpDiscardUnsupportedOffload,
IpDiscardRoutingFailure,
IpDiscardAncillaryDataFailure,
IpDiscardRawDataFailure,
IpDiscardSessionStateFailure,
IpDiscardIpsnpiAllocationFailure,
IpDiscardIpsnpiModifiedButNotForwarded,
IpDiscardIpsnpiNoNextHop,
IpDiscardIpsnpiNoCompartment,
IpDiscardIpsnpiNoInterface,
IpDiscardIpsnpiNoSubInterface,
IpDiscardIpsnpiInterfaceDisabled,
IpDiscardIpsnpiSegmentationFailed,
IpDiscardIpsnpiNoEthernetHeader,
IpDiscardIpsnpiUnexpectedFragment,
IpDiscardIpsnpiUnsupportedInterfaceType,
IpDiscardIpsnpiInvalidLsoInfo,
IpDiscardIpsnpiInvalidUsoInfo,
IpDiscardInternalError,
IpDiscardAdministrativelyConfigured,
IpDiscardBadOption,
IpDiscardLoopbackDisallowed,
IpDiscardSmallerScope,
IpDiscardQueueFull,
IpDiscardInterfaceDisabled,
IpDiscardNlClientDiscard,
IpDiscardIpsnpiUroSegmentSizeExceedsMtu,
IpDiscardSwUsoFailure,
IpDiscardMax
} IP_DISCARD_REASON, *PIP_DISCARD_REASON;
Konstanten
IpDiscardBadSourceAddress Die Quelladresse des ausgehenden Pakets ist eine Multicastadresse, eine Übertragungsadresse oder eine IPv6-Adresse, die eine eingebettete IPv4-Loopback- oder nicht angegebene Adresse enthält. |
IpDiscardNotLocallyDestined Die Zieladresse des empfangenen Pakets ist im System nicht vorhanden, und es ist keine entsprechende Weiterleitungsschnittstelle vorhanden. |
IpDiscardProtocolUnreachable Es gibt entweder keinen Transportprotokollhandler für das empfangene Paket, oder der Transportprotokollhandler hat die Verarbeitung des Pakets verweigert. |
IpDiscardPortUnreachable Es gibt keine Anwendung, die Pakete im Zielport des empfangenen Pakets empfängt. |
IpDiscardBadLength Ein im empfangenen Paket angegebenes Längenfeld ist mit der Länge des Pakets inkonsistent. |
IpDiscardMalformedHeader Das empfangene Paket enthält einen erkannten Erweiterungsheader oder eine erkannte Option, deren Inhalt ungültig ist. |
IpDiscardNoRoute Das empfangene Paket kann nicht an seine Zieladresse weitergeleitet werden, da die Routingtabelle des Systems keine Route zu diesem Ziel enthält. |
IpDiscardBeyondScope Das empfangene Paket kann nicht weitergeleitet werden, da die eingehenden und ausgehenden Netzwerkschnittstellen des Pakets unterschiedliche Zonenindizes für die Zonenebene des Pakets aufweisen. |
IpDiscardInspectionDrop Das Paket wurde bei der Überprüfung aufgrund fehlerhafter Sicherheitsüberprüfungen oder Protokollcomplianceprobleme verworfen. |
IpDiscardTooManyDecapsulations Das empfangene Paket kann nicht an seine Zieladresse weitergeleitet werden, da zu viele Entkapselungen vorhanden sind. |
IpDiscardAdministrativelyProhibited Das Paket wurde aufgrund administrativer Richtlinien verworfen, die die Übertragung oder den Empfang verbieten. |
IpDiscardBadChecksum Das Paket wurde verworfen, da die Prüfsumme falsch war und potenzielle Datenbeschädigungen angibt. |
IpDiscardFirstFragmentIncomplete Das erste Fragment des Pakets war unvollständig und führte zum Verwerfen des gesamten Pakets. |
IpDiscardHeaderNotContiguous Der Header des Pakets war im Arbeitsspeicher nicht zusammenhängend, wodurch er verworfen wird. |
IpDiscardHeaderNotAligned Der Paketheader wurde aufgrund von Formatierungsproblemen nicht ordnungsgemäß ausgerichtet. |
IpDiscardReceivePathMax Das Paket wurde verworfen, da es die maximal zulässige Länge für den Empfangspfad überschritten hat. |
IpDiscardHopLimitExceeded Das Hoplimit oder das Zeitlimit des empfangenen Pakets wurde überschritten. |
IpDiscardAddressUnreachable Das ausgehende Paket kann nicht an die Zieladresse des Pakets gesendet werden, da das Ziel nicht vorhanden ist oder Pakete nicht an dieses Ziel gesendet werden dürfen. |
IpDiscardRscPacket Das ausgehende Paket kann nicht gesendet werden, da es sich um ein empfangenes zusammengeklammertes (RSC)-Paket handelt. |
IpDiscardSourceViolation Das Paket wurde verworfen, da es gegen überprüfungen der Quelladresse verstoßen hat. |
IpDiscardForwardPathMax Das Paket hat die maximale Pfadlänge für die Weiterleitung überschritten und wurde verworfen. |
IpDiscardArbitrationUnhandled Das Paket wurde verworfen, da die Vermittlung erforderlich war, die nicht behandelt wurde. |
IpDiscardInspectionAbsorb Das ausgehende Paket kann nicht gesendet werden, da WFP den Besitz des Pakets übernommen hat. |
IpDiscardDontFragmentMtuExceeded Das Paket wurde verworfen, da es die MTU-Größe überschritten hat und die Bitgruppe "Nicht fragmentieren" festgelegt wurde. |
IpDiscardBufferLengthExceeded Das Paket wurde verworfen, da es die Einschränkungen für die Pufferlänge überschritten hat. |
IpDiscardAddressResolutionTimeout Das Paket wurde aufgrund eines Timeouts in der Adressauflösung verworfen. |
IpDiscardAddressResolutionFailure Das Paket wurde verworfen, da die Adressauflösung fehlgeschlagen ist. |
IpDiscardIpsecFailure Das Paket wurde aufgrund eines IPsec-Verarbeitungsfehlers verworfen. |
IpDiscardExtensionHeadersFailure Das Paket wurde aufgrund eines Fehlers im Zusammenhang mit der Verarbeitung von IPv6-Erweiterungsheadern verworfen. |
IpDiscardAllocationFailure Das Paket wurde aufgrund eines Fehlers beim Zuordnen der erforderlichen Ressourcen verworfen. |
IpDiscardIpsnpiClientDrop Das Paket wurde aufgrund nicht angegebener Gründe von einem IPSNPI-Client verworfen. |
IpDiscardUnsupportedOffload Das Paket wurde verworfen, da ein nicht unterstützter Offloadvorgang erforderlich war. |
IpDiscardRoutingFailure Das Paket wurde aufgrund eines Fehlers beim Routing verworfen. |
IpDiscardAncillaryDataFailure Das Paket wurde aufgrund eines Fehlers im Zusammenhang mit der zusätzlichen Datenverarbeitung verworfen. |
IpDiscardRawDataFailure Das Paket wurde aufgrund eines Fehlers bei der Verarbeitung von Rohdaten verworfen. |
IpDiscardSessionStateFailure Das Paket wurde aufgrund eines Fehlers im Zusammenhang mit der Sitzungsstatusverwaltung verworfen. |
IpDiscardIpsnpiAllocationFailure Das Paket wurde aufgrund eines Zuordnungsfehlers innerhalb des IPSNPI-Subsystems verworfen. |
IpDiscardIpsnpiModifiedButNotForwarded Das Paket wurde von IPSNPI geändert, aber nicht weitergeleitet, was zu seinem Verwerfen führt. |
IpDiscardIpsnpiNoNextHop Das Paket wurde verworfen, da kein nächster Hop im IPSNPI-Subsystem bestimmt werden konnte. |
IpDiscardIpsnpiNoCompartment Das Paket wurde aufgrund eines fehlenden Fachs im IPSNPI-Subsystem verworfen. |
IpDiscardIpsnpiNoInterface Das Paket wurde verworfen, da keine Schnittstelle im IPSNPI-Subsystem gefunden wurde. |
IpDiscardIpsnpiNoSubInterface Das Paket wurde aufgrund des Fehlens einer Unterschnittstelle im IPSNPI-Subsystem verworfen. |
IpDiscardIpsnpiInterfaceDisabled Das Paket wurde verworfen, da die Schnittstelle im IPSNPI-Subsystem deaktiviert wurde. |
IpDiscardIpsnpiSegmentationFailed Das Paket wurde aufgrund eines Fehlers in der Segmentierung innerhalb des IPSNPI-Subsystems verworfen. |
IpDiscardIpsnpiNoEthernetHeader Das Paket wurde verworfen, da im IPSNPI-Subsystem kein Ethernet-Header vorhanden war. |
IpDiscardIpsnpiUnexpectedFragment Das Paket wurde verworfen, da es sich um ein unerwartetes Fragment im IPSNPI-Subsystem handelte. |
IpDiscardIpsnpiUnsupportedInterfaceType Das Paket wurde aufgrund eines nicht unterstützten Schnittstellentyps im IPSNPI-Subsystem verworfen. |
IpDiscardIpsnpiInvalidLsoInfo Das Paket wurde aufgrund ungültiger LSO-Informationen (Large Send Offload) im IPSNPI-Subsystem verworfen. |
IpDiscardIpsnpiInvalidUsoInfo Das Paket wurde aufgrund ungültiger UDP Segmentation Offload (USO)-Informationen im IPSNPI-Subsystem verworfen. |
IpDiscardInternalError Das Paket wurde aufgrund eines internen Fehlers innerhalb des Systems verworfen. |
IpDiscardAdministrativelyConfigured Das Paket wurde aufgrund einer administrativen Konfiguration verworfen, die die Verarbeitung verhinderte. |
IpDiscardBadOption Das Paket wurde verworfen, da es eine ungültige Option oder eine Option enthielt, die nicht verarbeitet werden konnte. |
IpDiscardLoopbackDisallowed Das Paket wurde verworfen, da der Loopback für den Typ oder das Ziel nicht zulässig war. |
IpDiscardSmallerScope Das Paket wurde verworfen, da der Bereich für die erfolgreiche Übermittlung kleiner als erforderlich war. |
IpDiscardQueueFull Das Paket wurde verworfen, da die Verarbeitungswarteschlange voll war. |
IpDiscardInterfaceDisabled Das Paket wurde verworfen, weil die Schnittstelle, an der sie eingegangen ist, deaktiviert wurde. |
IpDiscardNlClientDiscard Das Paket wurde aufgrund nicht angegebener Gründe von einem Netlink-Client verworfen. |
IpDiscardIpsnpiUroSegmentSizeExceedsMtu Das Paket wurde verworfen, da die Segmentgröße für UDP RSC Offload (URO) die MTU im IPSNPI-Subsystem überschritten hat. |
IpDiscardSwUsoFailure Das Paket wurde aufgrund eines USO-Fehlers (UDP Segmentation Offload) verworfen. |
IpDiscardMax Der Maximalwert für die Aufzählung. |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11, Version 24H2 |
Header- | fwpsk.h |