Compartir a través de


INET_DISCARD_REASON enumeración (fwpsk.h)

La enumeración INET_DISCARD_REASON define las posibles razones por las que uno de los niveles de transporte descarta los datos.

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;

Constantes

 
InetDiscardSourceUnspecified
Valor: 0
La dirección de origen del paquete saliente no está especificada.
InetDiscardDestinationMulticast
Valor: 1
La dirección de destino del paquete saliente es una dirección no especificada y el transporte no admite direcciones de multidifusión.
InetDiscardHeaderInvalid
Valor: 2
El paquete tiene un encabezado no válido.
InetDiscardChecksumInvalid
Valor: 3
La suma de comprobación del paquete no coincide.
InetDiscardEndpointNotFound
Valor: 4
No se encontró el punto de conexión previsto para el paquete.
InetDiscardConnectedPath
Valor: 5
La dirección remota del paquete no coincide con la dirección remota de un punto de conexión conectado.
InetDiscardSessionState
Valor: 6
El paquete no se puede entregar en función de la información de la capa de red.
InetDiscardReceiveInspection
Valor: 7
La conexión se cerró debido a un error de inspección de recepción.
InetDiscardAckInvalid
Valor: 8
El paquete es un segmento ACK no válido.
InetDiscardExpectedSyn
Valor: 9
Se esperaba un paquete SYN, pero no se recibió.
InetDiscardRst
Valor: 10
El paquete es un segmento RST no válido.
InetDiscardSynRcvdSyn
Valor: 11
Una conexión TCP en SYN_RCVD estado recibió otro segmento SYN.
InetDiscardSimultaneousConnect
Valor: 12
Una conexión TCP ha encontrado la condición de conexión simultánea.
InetDiscardPawsFailed
Valor: 13
Error en una comprobación de PAWS tcp.
InetDiscardLandAttack
Valor: 14
El paquete se detectó como parte de un ataque LAND (denegación de red de área local),
InetDiscardMissedReset
Valor: 15
Se recibió un segmento SYN fuera de la ventana de recepción en una conexión SYN_RCVD. Es posible que se haya perdido un RST.
InetDiscardOutsideWindow
Valor: 16
Un segmento TCP estaba fuera de la ventana de recepción.
InetDiscardDuplicateSegment
Valor: 17
Se recibió un segmento TCP duplicado.
InetDiscardClosedWindow
Valor: 18
Se cerró la ventana de recepción TCP.
InetDiscardTcbRemoved
Valor: 19
Se cerró la conexión TCP.
InetDiscardFinWait2
Valor: 20
La conexión TCP se está cerrando.
InetDiscardReassemblyConflict
Valor: 21
Se encontró un conflicto de reensamblaje de datos TCP en la recepción de un segmento FIN.
InetDiscardFinReceived
Valor: 22
Ya se recibió un FIN en una conexión TCP; no se pueden recibir más datos.
InetDiscardListenerInvalidFlags
Valor: 23
Un socket TCP de escucha recibió un segmento con marcas no válidas.
InetDiscardUrgentDeliveryAllocationFailure
Valor: 24
No hay memoria suficiente para la entrega de URG en una conexión TCP.
InetDiscardTcbNotInTcbTable
Valor: 25
Se cerró una conexión TCP debido a la entrega urgente.
InetDiscardTimeWaitTcbReceivedRstOutsideWindow
Valor: 26
Una conexión TCP de estado TIME_WAIT recibió un segmento RST fuera de la ventana.
InetDiscardTimeWaitTcbSynAndOtherFlags
Valor: 27
Una conexión TCP de TIME_WAIT estado recibió un segmento con SYN y una o varias marcas incompatibles.
InetDiscardTimeWaitTcb
Valor: 28
Una conexión TCP de TIME_WAIT estado recibió un segmento no válido.
InetDiscardSynAckWithFastopenCookieRequest
Valor: 29
El paquete, un SYN-ACK que contiene una solicitud de una cookie de Apertura rápida, se descarta.
InetDiscardPauseAccept
Valor: 30
Esto indica que el paquete se ha descartado debido a una pausa en la aceptación.
InetDiscardSynAttack
Valor: 31
El paquete se descartó como parte de la mitigación de un ataque de inundación SYN.
InetDiscardAcceptInspection
Valor: 32
El paquete se descartó durante el proceso de inspección de aceptación.
InetDiscardAcceptRedirection
Valor: 33
El paquete se descartó porque estaba sujeto a la redirección de aceptación.
InetDiscardReasonMaxEnumValue
Valor máximo de enumeración.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11, versión 24H2
Encabezado fwpsk.h