Freigeben über


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