enumeração IP_DISCARD_REASON (fwpsk.h)
A enumeração IP_DISCARD_REASON define os possíveis motivos pelos quais os dados são descartados por uma das camadas de rede.
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;
Constantes
IpDiscardBadSourceAddress O endereço de origem do pacote de saída é um endereço multicast, um endereço de difusão ou um endereço IPv6 que contém um loopback IPv4 inserido ou um endereço não especificado. |
IpDiscardNotLocallyDestined O endereço de destino do pacote recebido não existe no sistema e nenhuma interface de encaminhamento apropriada existe. |
IpDiscardProtocolUnreachable Não há nenhum manipulador de protocolo de transporte para o pacote recebido ou o manipulador de protocolo de transporte se recusou a processar o pacote. |
IpDiscardPortUnreachable Não há nenhum aplicativo que esteja recebendo pacotes na porta de destino do pacote recebido. |
IpDiscardBadLength Um campo de comprimento especificado dentro do pacote recebido é inconsistente com o comprimento do pacote. |
IpDiscardMalformedHeader O pacote recebido contém um cabeçalho de extensão reconhecido ou uma opção cujo conteúdo é inválido. |
IpDiscardNoRoute O pacote recebido não pode ser encaminhado para seu endereço de destino porque a tabela de roteamento do sistema não contém uma rota para esse destino. |
IpDiscardBeyondScope O pacote recebido não pode ser encaminhado porque os adaptadores de rede de entrada e saída do pacote têm índices de zona diferentes para o nível de zona do pacote. |
IpDiscardInspectionDrop O pacote foi descartado durante a inspeção devido a falhas em verificações de segurança ou problemas de conformidade de protocolo. |
IpDiscardTooManyDecapsulations O pacote recebido não pode ser encaminhado para seu endereço de destino porque há muitas decapsulações. |
IpDiscardAdministrativelyProhibited O pacote foi descartado devido a políticas administrativas que proíbem sua transmissão ou recebimento. |
IpDiscardBadChecksum O pacote foi descartado porque sua soma de verificação estava incorreta, indicando possíveis dados corrompidos. |
IpDiscardFirstFragmentIncomplete O primeiro fragmento do pacote estava incompleto, levando ao descarte de todo o pacote. |
IpDiscardHeaderNotContiguous O cabeçalho do pacote não era contíguo na memória, fazendo com que ele fosse descartado. |
IpDiscardHeaderNotAligned O cabeçalho do pacote não estava alinhado corretamente, levando ao descarte devido a problemas de formatação. |
IpDiscardReceivePathMax O pacote foi descartado, pois excedeu o comprimento máximo permitido no caminho de recebimento. |
IpDiscardHopLimitExceeded O limite de salto do pacote recebido ou o limite de tempo de vida útil foi excedido. |
IpDiscardAddressUnreachable O pacote de saída não pode ser enviado para o endereço de destino do pacote porque o destino não existe ou os pacotes não têm permissão para serem enviados para esse destino. |
IpDiscardRscPacket O pacote de saída não pode ser enviado porque é um pacote RSC (agrupado no lado do recebimento). |
IpDiscardSourceViolation O pacote foi descartado porque violou as verificações de validação de endereço de origem. |
IpDiscardForwardPathMax O pacote excedeu o comprimento máximo do caminho para encaminhamento e foi descartado. |
IpDiscardArbitrationUnhandled O pacote foi descartado porque exigia arbitragem que não era tratada. |
IpDiscardInspectionAbsorb O pacote de saída não pode ser enviado porque o WFP assumiu a propriedade do pacote. |
IpDiscardDontFragmentMtuExceeded O pacote foi descartado porque excedeu o tamanho da MTU e tinha o bit Não Fragmentar definido. |
IpDiscardBufferLengthExceeded O pacote foi descartado porque excedeu as limitações de comprimento do buffer. |
IpDiscardAddressResolutionTimeout O pacote foi descartado devido a um tempo limite na resolução de endereços. |
IpDiscardAddressResolutionFailure O pacote foi descartado porque a resolução de endereço falhou. |
IpDiscardIpsecFailure O pacote foi descartado devido a uma falha de processamento IPsec. |
IpDiscardExtensionHeadersFailure O pacote foi descartado devido a uma falha relacionada ao processamento de cabeçalhos de extensão IPv6. |
IpDiscardAllocationFailure O pacote foi descartado devido a uma falha na alocação de recursos necessários. |
IpDiscardIpsnpiClientDrop O pacote foi descartado por um cliente IPSNPI devido a motivos não especificados. |
IpDiscardUnsupportedOffload O pacote foi descartado porque exigia uma operação de descarregamento sem suporte. |
IpDiscardRoutingFailure O pacote foi descartado devido a uma falha no roteamento. |
IpDiscardAncillaryDataFailure O pacote foi descartado devido a uma falha relacionada ao processamento de dados auxiliares. |
IpDiscardRawDataFailure O pacote foi descartado devido a uma falha no processamento de dados brutos. |
IpDiscardSessionStateFailure O pacote foi descartado devido a uma falha relacionada ao gerenciamento de estado de sessão. |
IpDiscardIpsnpiAllocationFailure O pacote foi descartado devido a uma falha de alocação no subsistema IPSNPI. |
IpDiscardIpsnpiModifiedButNotForwarded O pacote foi modificado pelo IPSNPI, mas não encaminhado, levando ao seu descarte. |
IpDiscardIpsnpiNoNextHop O pacote foi descartado porque nenhum próximo salto pôde ser determinado no subsistema IPSNPI. |
IpDiscardIpsnpiNoCompartment O pacote foi descartado devido a um compartimento ausente no subsistema IPSNPI. |
IpDiscardIpsnpiNoInterface O pacote foi descartado porque nenhuma interface foi encontrada no subsistema IPSNPI. |
IpDiscardIpsnpiNoSubInterface O pacote foi descartado devido à ausência de uma sub-interface no subsistema IPSNPI. |
IpDiscardIpsnpiInterfaceDisabled O pacote foi descartado porque a interface no subsistema IPSNPI foi desabilitada. |
IpDiscardIpsnpiSegmentationFailed O pacote foi descartado devido a uma falha na segmentação no subsistema IPSNPI. |
IpDiscardIpsnpiNoEthernetHeader O pacote foi descartado porque não tinha um cabeçalho Ethernet no subsistema IPSNPI. |
IpDiscardIpsnpiUnexpectedFragment O pacote foi descartado porque era um fragmento inesperado no subsistema IPSNPI. |
IpDiscardIpsnpiUnsupportedInterfaceType O pacote foi descartado devido a um tipo de interface sem suporte no subsistema IPSNPI. |
IpDiscardIpsnpiInvalidLsoInfo O pacote foi descartado devido a informações inválidas de LSO (Descarregamento de Envio Grande) no subsistema IPSNPI. |
IpDiscardIpsnpiInvalidUsoInfo O pacote foi descartado devido a informações de USO (Descarregamento de Segmentação UDP) inválidas no subsistema IPSNPI. |
IpDiscardInternalError O pacote foi descartado devido a um erro interno no sistema. |
IpDiscardAdministrativelyConfigured O pacote foi descartado devido a uma configuração administrativa que impediu seu processamento. |
IpDiscardBadOption O pacote foi descartado porque continha uma opção incorreta ou uma opção que não podia ser processada. |
IpDiscardLoopbackDisallowed O pacote foi descartado porque o loopback não foi permitido para seu tipo ou destino. |
IpDiscardSmallerScope O pacote foi descartado porque seu escopo era menor do que o necessário para entrega bem-sucedida. |
IpDiscardQueueFull O pacote foi descartado porque a fila de processamento estava cheia. |
IpDiscardInterfaceDisabled O pacote foi descartado porque a interface em que ele chegou foi desabilitada. |
IpDiscardNlClientDiscard O pacote foi descartado por um cliente Netlink devido a motivos não especificados. |
IpDiscardIpsnpiUroSegmentSizeExceedsMtu O pacote foi descartado porque o tamanho do segmento para o descarregamento de RSC UDP (URO) excedeu a MTU no subsistema IPSNPI. |
IpDiscardSwUsoFailure O pacote foi descartado devido a uma falha uso (descarregamento de segmentação UDP). |
IpDiscardMax O valor máximo para enumeração. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 11, versão 24H2 |
Cabeçalho | fwpsk.h |