다음을 통해 공유


IP_DISCARD_REASON 열거형(fwpsk.h)

IP_DISCARD_REASON 열거형은 네트워크 계층 중 하나에서 데이터를 삭제할 수 있는 이유를 정의합니다.

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;

상수

 
IpDiscardBadSourceAddress
나가는 패킷의 원본 주소는 멀티캐스트 주소, 브로드캐스트 주소 또는 포함된 IPv4 루프백 또는 지정되지 않은 주소를 포함하는 IPv6 주소입니다.
IpDiscardNotLocallyDestined
수신된 패킷의 대상 주소가 시스템에 없고 적절한 전달 인터페이스가 없습니다.
IpDiscardProtocolUnreachable
수신된 패킷에 대한 전송 프로토콜 처리기가 없거나 전송 프로토콜 처리기가 패킷 처리를 거부했습니다.
IpDiscardPortUnreachable
수신된 패킷의 대상 포트에서 패킷을 수신하는 애플리케이션이 없습니다.
IpDiscardBadLength
받은 패킷 내에 지정된 길이 필드가 패킷의 길이와 일치하지 않습니다.
IpDiscardMalformedHeader
수신된 패킷에는 콘텐츠가 잘못된 인식된 확장 헤더 또는 옵션이 포함되어 있습니다.
IpDiscardNoRoute
시스템의 라우팅 테이블에 해당 대상에 대한 경로가 없기 때문에 수신된 패킷을 대상 주소로 전달할 수 없습니다.
IpDiscardBeyondScope
패킷의 들어오고 나가는 네트워크 인터페이스에는 패킷의 영역 수준에 대한 영역 인덱스가 다르기 때문에 수신된 패킷을 전달할 수 없습니다.
IpDiscardInspectionDrop
보안 검사 실패 또는 프로토콜 준수 문제로 인해 검사 중에 패킷이 삭제되었습니다.
IpDiscardTooManyDecapsulations
캡슐화가 너무 많기 때문에 수신된 패킷을 대상 주소로 전달할 수 없습니다.
IpDiscardAdministrativelyProhibited
전송 또는 수신을 금지하는 관리 정책으로 인해 패킷이 삭제되었습니다.
IpDiscardBadChecksum
체크섬이 잘못되어 잠재적인 데이터 손상을 나타내는 패킷이 삭제되었습니다.
IpDiscardFirstFragmentIncomplete
패킷의 첫 번째 조각이 불완전하여 전체 패킷이 삭제되었습니다.
IpDiscardHeaderNotContiguous
패킷의 헤더가 메모리에서 연속되지 않아 삭제되었습니다.
IpDiscardHeaderNotAligned
패킷 헤더가 제대로 정렬되지 않아 서식 문제로 인해 삭제되었습니다.
IpDiscardReceivePathMax
패킷이 수신 경로에 허용되는 최대 길이를 초과하여 삭제되었습니다.
IpDiscardHopLimitExceeded
수신된 패킷의 홉 제한 또는 TL(Time to Live) 한도를 초과했습니다.
IpDiscardAddressUnreachable
보내는 패킷은 대상이 없거나 패킷을 해당 대상으로 보낼 수 없기 때문에 패킷의 대상 주소로 보낼 수 없습니다.
IpDiscardRscPacket
나가는 패킷은 RSC(수신측 병합) 패킷이므로 보낼 수 없습니다.
IpDiscardSourceViolation
패킷이 원본 주소 유효성 검사를 위반하여 삭제되었습니다.
IpDiscardForwardPathMax
패킷이 전달의 최대 경로 길이를 초과하여 삭제되었습니다.
IpDiscardArbitrationUnhandled
처리되지 않은 중재가 필요하므로 패킷이 삭제되었습니다.
IpDiscardInspectionAbsorb
WFP가 패킷의 소유권을 가져갔기 때문에 나가는 패킷을 보낼 수 없습니다.
IpDiscardDontFragmentMtuExceeded
패킷이 MTU 크기를 초과하고 조각화하지 않음 비트가 설정되었기 때문에 삭제되었습니다.
IpDiscardBufferLengthExceeded
패킷이 버퍼 길이 제한을 초과하여 삭제되었습니다.
IpDiscardAddressResolutionTimeout
주소 확인 시간 제한으로 인해 패킷이 삭제되었습니다.
IpDiscardAddressResolutionFailure
주소 확인에 실패하여 패킷이 삭제되었습니다.
IpDiscardIpsecFailure
IPsec 처리 실패로 인해 패킷이 삭제되었습니다.
IpDiscardExtensionHeadersFailure
IPv6 확장 헤더 처리와 관련된 오류로 인해 패킷이 삭제되었습니다.
IpDiscardAllocationFailure
필요한 리소스를 할당하지 못해 패킷이 삭제되었습니다.
IpDiscardIpsnpiClientDrop
지정되지 않은 이유로 인해 IPSNPI 클라이언트에서 패킷을 삭제했습니다.
IpDiscardUnsupportedOffload
지원되지 않는 오프로드 작업이 필요하므로 패킷이 삭제되었습니다.
IpDiscardRoutingFailure
라우팅 실패로 인해 패킷이 삭제되었습니다.
IpDiscardAncillaryDataFailure
보조 데이터 처리와 관련된 오류로 인해 패킷이 삭제되었습니다.
IpDiscardRawDataFailure
원시 데이터 처리 실패로 인해 패킷이 삭제되었습니다.
IpDiscardSessionStateFailure
세션 상태 관리와 관련된 오류로 인해 패킷이 삭제되었습니다.
IpDiscardIpsnpiAllocationFailure
IPSNPI 하위 시스템 내의 할당 오류로 인해 패킷이 삭제되었습니다.
IpDiscardIpsnpiModifiedButNotForwarded
패킷은 IPSNPI에 의해 수정되었지만 전달되지 않아 삭제됩니다.
IpDiscardIpsnpiNoNextHop
IPSNPI 하위 시스템에 다음 홉을 확인할 수 없으므로 패킷이 삭제되었습니다.
IpDiscardIpsnpiNoCompartment
IPSNPI 하위 시스템의 구획이 누락되어 패킷이 삭제되었습니다.
IpDiscardIpsnpiNoInterface
IPSNPI 하위 시스템에 인터페이스가 없으므로 패킷이 삭제되었습니다.
IpDiscardIpsnpiNoSubInterface
IPSNPI 하위 시스템에 하위 인터페이스가 없어 패킷이 삭제되었습니다.
IpDiscardIpsnpiInterfaceDisabled
IPSNPI 하위 시스템의 인터페이스가 비활성화되어 패킷이 삭제되었습니다.
IpDiscardIpsnpiSegmentationFailed
IPSNPI 하위 시스템 내의 구분 실패로 인해 패킷이 삭제되었습니다.
IpDiscardIpsnpiNoEthernetHeader
IPSNPI 하위 시스템에 이더넷 헤더가 없기 때문에 패킷이 삭제되었습니다.
IpDiscardIpsnpiUnexpectedFragment
IPSNPI 하위 시스템의 예기치 않은 조각이므로 패킷이 삭제되었습니다.
IpDiscardIpsnpiUnsupportedInterfaceType
IPSNPI 하위 시스템의 지원되지 않는 인터페이스 형식으로 인해 패킷이 삭제되었습니다.
IpDiscardIpsnpiInvalidLsoInfo
IPSNPI 하위 시스템의 잘못된 LSO(대규모 송신 오프로드) 정보로 인해 패킷이 삭제되었습니다.
IpDiscardIpsnpiInvalidUsoInfo
IPSNPI 하위 시스템의 잘못된 UDP 세그먼트 오프로드(USO) 정보로 인해 패킷이 삭제되었습니다.
IpDiscardInternalError
시스템 내의 내부 오류로 인해 패킷이 삭제되었습니다.
IpDiscardAdministrativelyConfigured
처리를 방해하는 관리 구성으로 인해 패킷이 삭제되었습니다.
IpDiscardBadOption
잘못된 옵션 또는 처리할 수 없는 옵션이 포함되어 패킷이 삭제되었습니다.
IpDiscardLoopbackDisallowed
루프백이 해당 형식 또는 대상에 대해 허용되지 않아 패킷이 삭제되었습니다.
IpDiscardSmallerScope
패킷의 scope 성공적으로 배달하는 데 필요한 것보다 작기 때문에 패킷이 삭제되었습니다.
IpDiscardQueueFull
처리 큐가 가득 찼기 때문에 패킷이 삭제되었습니다.
IpDiscardInterfaceDisabled
도착한 인터페이스가 비활성화되어 패킷이 삭제되었습니다.
IpDiscardNlClientDiscard
지정되지 않은 이유로 인해 Netlink 클라이언트에서 패킷을 삭제했습니다.
IpDiscardIpsnpiUroSegmentSizeExceedsMtu
UDP RSC 오프로드(URO)의 세그먼트 크기가 IPSNPI 하위 시스템의 MTU를 초과했기 때문에 패킷이 삭제되었습니다.
IpDiscardSwUsoFailure
UDP USO(Segmentation Offload) 오류로 인해 패킷이 삭제되었습니다.
IpDiscardMax
열거형의 최대값입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11 버전 24H2
머리글 fwpsk.h