Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
InetDiscardSourceUnspecifiedValor: 0 O endereço de origem do pacote de saída não é especificado. |
InetDiscardDestinationMulticastValor: 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. |
InetDiscardHeaderInvalidValor: 2 O pacote tem um cabeçalho inválido. |
InetDiscardChecksumInvalidValor: 3 A soma de verificação do pacote não correspondeu. |
InetDiscardEndpointNotFoundValor: 4 Não foi possível encontrar o ponto de extremidade pretendido para o pacote. |
InetDiscardConnectedPathValor: 5 O endereço remoto do pacote não corresponde ao endereço remoto de um ponto de extremidade conectado. |
InetDiscardSessionStateValor: 6 O pacote não pode ser entregue com base nas informações da camada de rede. |
InetDiscardReceiveInspectionValor: 7 A conexão foi fechada devido a uma falha na inspeção de recebimento. |
InetDiscardAckInvalidValor: 8 O pacote é um segmento ACK inválido. |
InetDiscardExpectedSynValor: 9 Um pacote SYN era esperado, mas não recebido. |
InetDiscardRstValor: 10 O pacote é um segmento RST inválido. |
InetDiscardSynRcvdSynValor: 11 Uma conexão TCP em SYN_RCVD estado recebeu outro segmento SYN. |
InetDiscardSimultaneousConnectValor: 12 Uma conexão TCP encontrou a condição de conexão simultânea. |
InetDiscardPawsFailedValor: 13 Falha na verificação de PAWS TCP. |
InetDiscardLandAttackValor: 14 O pacote foi detectado como parte de um ataque land (negação de rede de área local), |
InetDiscardMissedResetValor: 15 Um segmento SYN fora da janela de recebimento foi recebido em uma conexão SYN_RCVD. Um RST pode ter sido perdido. |
InetDiscardOutsideWindowValor: 16 Um segmento TCP estava fora da janela de recebimento. |
InetDiscardDuplicateSegmentValor: 17 Um segmento TCP duplicado foi recebido. |
InetDiscardClosedWindowValor: 18 A janela de recebimento TCP foi fechada. |
InetDiscardTcbRemovedValor: 19 A conexão TCP foi fechada. |
InetDiscardFinWait2Valor: 20 A conexão TCP está fechando. |
InetDiscardReassemblyConflictValor: 21 Um conflito de remontagem de dados TCP foi encontrado na recepção de um segmento FIN. |
InetDiscardFinReceivedValor: 22 Um FIN já foi recebido em uma conexão TCP; não é possível receber mais dados. |
InetDiscardListenerInvalidFlagsValor: 23 Um segmento com sinalizadores inválidos foi recebido por um soquete TCP de escuta. |
InetDiscardUrgentDeliveryAllocationFailureValor: 24 Não há memória suficiente para entrega de URG em uma conexão TCP. |
InetDiscardTcbNotInTcbTableValor: 25 Uma conexão TCP foi fechada devido à entrega urgente. |
InetDiscardTimeWaitTcbReceivedRstOutsideWindowValor: 26 Uma conexão TCP de estado TIME_WAIT recebeu um segmento RST fora da janela. |
InetDiscardTimeWaitTcbSynAndOtherFlagsValor: 27 Uma conexão TCP de estado TIME_WAIT recebeu um segmento com SYN e um ou mais sinalizadores incompatíveis. |
InetDiscardTimeWaitTcbValor: 28 Uma conexão TCP de estado TIME_WAIT recebeu um segmento inválido. |
InetDiscardSynAckWithFastopenCookieRequestValor: 29 O pacote, um SYN-ACK que contém uma solicitação para um cookie do Fast Open, foi descartado. |
InetDiscardPauseAcceptValor: 30 Isso indica que o pacote foi descartado devido a uma pausa na aceitação. |
InetDiscardSynAttackValor: 31 O pacote foi descartado como parte da mitigação de um ataque de inundação SYN. |
InetDiscardAcceptInspectionValor: 32 O pacote foi descartado durante o processo de inspeção de aceitação. |
InetDiscardAcceptRedirectionValor: 33 O pacote foi descartado porque estava sujeito ao redirecionamento de aceitação. |
InetDiscardReasonMaxEnumValueO valor máximo para enumeração. |
Requisitos
| Requisito | Valor |
|---|---|
| Cabeçalho | fwpsu.h |