enumeração INET_DISCARD_REASON (fwpsk.h)
A enumeração INET_DISCARD_REASON define os possíveis motivos pelos quais os dados são descartados por uma das camadas de transporte.
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 O endereço de origem do pacote de saída não é especificado. |
InetDiscardDestinationMulticast Valor: 1 O endereço de destino do pacote de saída é um endereço não especificado e o transporte não dá suporte a endereços multicast. |
InetDiscardHeaderInvalid Valor: 2 O pacote tem um cabeçalho inválido. |
InetDiscardChecksumInvalid Valor: 3 A soma de verificação do pacote não correspondeu. |
InetDiscardEndpointNotFound Valor: 4 Não foi possível encontrar o ponto de extremidade pretendido para o pacote. |
InetDiscardConnectedPath Valor: 5 O endereço remoto do pacote não corresponde ao endereço remoto de um ponto de extremidade conectado. |
InetDiscardSessionState Valor: 6 O pacote não pode ser entregue com base nas informações da camada de rede. |
InetDiscardReceiveInspection Valor: 7 A conexão foi fechada devido a uma falha na inspeção de recebimento. |
InetDiscardAckInvalid Valor: 8 O pacote é um segmento ACK inválido. |
InetDiscardExpectedSyn Valor: 9 Um pacote SYN era esperado, mas não recebido. |
InetDiscardRst Valor: 10 O pacote é um segmento RST inválido. |
InetDiscardSynRcvdSyn Valor: 11 Uma conexão TCP em SYN_RCVD estado recebeu outro segmento SYN. |
InetDiscardSimultaneousConnect Valor: 12 Uma conexão TCP encontrou a condição de conexão simultânea. |
InetDiscardPawsFailed Valor: 13 Falha no marcar do TCP PAWS. |
InetDiscardLandAttack Valor: 14 O pacote foi detectado como parte de um ataque LAND (Negação de Rede de Área Local), |
InetDiscardMissedReset Valor: 15 Um segmento SYN fora da janela de recebimento foi recebido em uma conexão SYN_RCVD. Um RST pode ter sido perdido. |
InetDiscardOutsideWindow Valor: 16 Um segmento TCP estava fora da janela de recebimento. |
InetDiscardDuplicateSegment Valor: 17 Um segmento TCP duplicado foi recebido. |
InetDiscardClosedWindow Valor: 18 A janela de recebimento do TCP foi fechada. |
InetDiscardTcbRemoved Valor: 19 A conexão TCP foi fechada. |
InetDiscardFinWait2 Valor: 20 A conexão TCP está fechando. |
InetDiscardReassemblyConflict Valor: 21 Um conflito de remontagem de dados TCP foi encontrado na recepção de um segmento FIN. |
InetDiscardFinReceived Valor: 22 Uma FIN já foi recebida em uma conexão TCP; não é possível receber mais dados. |
InetDiscardListenerInvalidFlags Valor: 23 Um segmento com sinalizadores inválidos foi recebido por um soquete TCP de escuta. |
InetDiscardUrgentDeliveryAllocationFailure Valor: 24 Não há memória suficiente para entrega de URG em uma conexão TCP. |
InetDiscardTcbNotInTcbTable Valor: 25 Uma conexão TCP foi fechada devido à entrega urgente. |
InetDiscardTimeWaitTcbReceivedRstOutsideWindow Valor: 26 Uma conexão TCP de estado TIME_WAIT recebeu um segmento RST fora da janela. |
InetDiscardTimeWaitTcbSynAndOtherFlags Valor: 27 Uma conexão TCP de estado TIME_WAIT recebeu um segmento com SYN e um ou mais sinalizadores incompatíveis. |
InetDiscardTimeWaitTcb Valor: 28 Uma conexão TCP de estado TIME_WAIT recebeu um segmento inválido. |
InetDiscardSynAckWithFastopenCookieRequest Valor: 29 O pacote, um SYN-ACK que contém uma solicitação para um cookie do Fast Open, foi descartado. |
InetDiscardPauseAccept Valor: 30 Isso indica que o pacote foi descartado devido a uma pausa na aceitação. |
InetDiscardSynAttack Valor: 31 O pacote foi descartado como parte da mitigação de um ataque de inundação SYN. |
InetDiscardAcceptInspection Valor: 32 O pacote foi descartado durante o processo de inspeção de aceitação. |
InetDiscardAcceptRedirection Valor: 33 O pacote foi descartado porque estava sujeito ao redirecionamento de aceitação. |
InetDiscardReasonMaxEnumValue O valor máximo para enumeração. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 11, versão 24H2 |
Cabeçalho | fwpsk.h |