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 |