enumerazione IP_DISCARD_REASON (fwpsk.h)
L'enumerazione IP_DISCARD_REASON definisce i possibili motivi per cui i dati vengono eliminati da uno dei livelli di rete.
Sintassi
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;
Costanti
IpDiscardBadSourceAddress L'indirizzo di origine del pacchetto in uscita è un indirizzo multicast, un indirizzo broadcast o un indirizzo IPv6 che contiene un loopback IPv4 incorporato o un indirizzo non specificato. |
IpDiscardNotLocallyDestined L'indirizzo di destinazione del pacchetto ricevuto non esiste nel sistema e non esiste alcuna interfaccia di inoltro appropriata. |
IpDiscardProtocolUnreachable Non esiste alcun gestore del protocollo di trasporto per il pacchetto ricevuto o il gestore del protocollo di trasporto ha rifiutato di elaborare il pacchetto. |
IpDiscardPortUnreachable Non esiste un'applicazione che riceve pacchetti sulla porta di destinazione del pacchetto ricevuto. |
IpDiscardBadLength Un campo di lunghezza specificato all'interno del pacchetto ricevuto non è coerente con la lunghezza del pacchetto. |
IpDiscardMalformedHeader Il pacchetto ricevuto contiene un'intestazione o un'opzione di estensione riconosciuta il cui contenuto non è valido. |
IpDiscardNoRoute Il pacchetto ricevuto non può essere inoltrato all'indirizzo di destinazione perché la tabella di routing del sistema non contiene una route a tale destinazione. |
IpDiscardBeyondScope Il pacchetto ricevuto non può essere inoltrato perché le interfacce di rete in ingresso e in uscita del pacchetto hanno indici di zona diversi per il livello di zona del pacchetto. |
IpDiscardInspectionDrop Il pacchetto è stato eliminato durante l'ispezione a causa di errori di controlli di sicurezza o problemi di conformità del protocollo. |
IpDiscardTooManyDecapsulations Il pacchetto ricevuto non può essere inoltrato all'indirizzo di destinazione perché sono presenti troppi decapsulation. |
IpDiscardAdministrativelyProhibited Il pacchetto è stato rimosso a causa di criteri amministrativi che impediscono la trasmissione o la ricezione. |
IpDiscardBadChecksum Il pacchetto è stato rimosso perché il checksum non è corretto, a indicare un potenziale danneggiamento dei dati. |
IpDiscardFirstFragmentIncomplete Il primo frammento del pacchetto è incompleto, causando l'eliminazione dell'intero pacchetto. |
IpDiscardHeaderNotContiguous L'intestazione del pacchetto non era contigua in memoria, causando la sua eliminazione. |
IpDiscardHeaderNotAligned L'intestazione del pacchetto non è stata allineata correttamente, causando la relativa eliminazione a causa di problemi di formattazione. |
IpDiscardReceivePathMax Il pacchetto è stato rimosso perché ha superato la lunghezza massima consentita nel percorso di ricezione. |
IpDiscardHopLimitExceeded È stato superato il limite di hop o il limite di durata del pacchetto ricevuto. |
IpDiscardAddressUnreachable Il pacchetto in uscita non può essere inviato all'indirizzo di destinazione del pacchetto perché la destinazione non esiste o i pacchetti non possono essere inviati a tale destinazione. |
IpDiscardRscPacket Il pacchetto in uscita non può essere inviato perché è un pacchetto RSC (Receive-Side Coalesced). |
IpDiscardSourceViolation Il pacchetto è stato rimosso perché ha violato i controlli di convalida degli indirizzi di origine. |
IpDiscardForwardPathMax Il pacchetto ha superato la lunghezza massima del percorso per l'inoltro ed è stato rimosso. |
IpDiscardArbitrationUnhandled Il pacchetto è stato rimosso perché richiedeva l'arbitrato non gestito. |
IpDiscardInspectionAbsorb Il pacchetto in uscita non può essere inviato perché il WFP ha preso la proprietà del pacchetto. |
IpDiscardDontFragmentMtuExceeded Il pacchetto è stato rimosso perché ha superato le dimensioni MTU e ha impostato il bit Don't Fragment. |
IpDiscardBufferLengthExceeded Il pacchetto è stato rimosso perché ha superato le limitazioni di lunghezza del buffer. |
IpDiscardAddressResolutionTimeout Il pacchetto è stato eliminato a causa di un timeout nella risoluzione degli indirizzi. |
IpDiscardAddressResolutionFailure Il pacchetto è stato rimosso perché la risoluzione degli indirizzi non è riuscita. |
IpDiscardIpsecFailure Il pacchetto è stato rimosso a causa di un errore di elaborazione IPsec. |
IpDiscardExtensionHeadersFailure Il pacchetto è stato eliminato a causa di un errore correlato all'elaborazione delle intestazioni dell'estensione IPv6. |
IpDiscardAllocationFailure Il pacchetto è stato rimosso a causa di un errore nell'allocazione delle risorse necessarie. |
IpDiscardIpsnpiClientDrop Il pacchetto è stato rimosso da un client IPSNPI a causa di motivi non specificati. |
IpDiscardUnsupportedOffload Il pacchetto è stato rimosso perché richiedeva un'operazione di offload non supportata. |
IpDiscardRoutingFailure Il pacchetto è stato rimosso a causa di un errore nel routing. |
IpDiscardAncillaryDataFailure Il pacchetto è stato eliminato a causa di un errore correlato all'elaborazione dati ausiliaria. |
IpDiscardRawDataFailure Il pacchetto è stato rimosso a causa di un errore durante l'elaborazione dei dati non elaborati. |
IpDiscardSessionStateFailure Il pacchetto è stato rimosso a causa di un errore correlato alla gestione dello stato della sessione. |
IpDiscardIpsnpiAllocationFailure Il pacchetto è stato rimosso a causa di un errore di allocazione all'interno del sottosistema IPSNPI. |
IpDiscardIpsnpiModifiedButNotForwarded Il pacchetto è stato modificato da IPSNPI ma non inoltrato, causando la sua eliminazione. |
IpDiscardIpsnpiNoNextHop Il pacchetto è stato rimosso perché non è stato possibile determinare alcun hop successivo nel sottosistema IPSNPI. |
IpDiscardIpsnpiNoCompartment Il pacchetto è stato rimosso a causa di un raggruppamento mancante nel sottosistema IPSNPI. |
IpDiscardIpsnpiNoInterface Il pacchetto è stato rimosso perché non è stata trovata alcuna interfaccia nel sottosistema IPSNPI. |
IpDiscardIpsnpiNoSubInterface Il pacchetto è stato rimosso a causa dell'assenza di un'interfaccia secondaria nel sottosistema IPSNPI. |
IpDiscardIpsnpiInterfaceDisabled Il pacchetto è stato rimosso perché l'interfaccia nel sottosistema IPSNPI è stata disabilitata. |
IpDiscardIpsnpiSegmentationFailed Il pacchetto è stato rimosso a causa di un errore nella segmentazione all'interno del sottosistema IPSNPI. |
IpDiscardIpsnpiNoEthernetHeader Il pacchetto è stato rimosso perché mancava un'intestazione Ethernet nel sottosistema IPSNPI. |
IpDiscardIpsnpiUnexpectedFragment Il pacchetto è stato rimosso perché era un frammento imprevisto nel sottosistema IPSNPI. |
IpDiscardIpsnpiUnsupportedInterfaceType Il pacchetto è stato rimosso a causa di un tipo di interfaccia non supportato nel sottosistema IPSNPI. |
IpDiscardIpsnpiInvalidLsoInfo Il pacchetto è stato rimosso a causa di informazioni LSO (Large Send Offload) non valide nel sottosistema IPSNPI. |
IpDiscardIpsnpiInvalidUsoInfo Il pacchetto è stato rimosso a causa di informazioni SULL'OFFload (USO) di segmentazione UDP non valide nel sottosistema IPSNPI. |
IpDiscardInternalError Il pacchetto è stato rimosso a causa di un errore interno all'interno del sistema. |
IpDiscardAdministrativelyConfigured Il pacchetto è stato rimosso a causa di una configurazione amministrativa che ne ha impedito l'elaborazione. |
IpDiscardBadOption Il pacchetto è stato rimosso perché contiene un'opzione non valida o un'opzione che non è stato possibile elaborare. |
IpDiscardLoopbackDisallowed Il pacchetto è stato rimosso perché il loopback non è consentito per il tipo o la destinazione. |
IpDiscardSmallerScope Il pacchetto è stato rimosso perché l'ambito era inferiore al necessario per il recapito. |
IpDiscardQueueFull Il pacchetto è stato rimosso perché la coda di elaborazione era piena. |
IpDiscardInterfaceDisabled Il pacchetto è stato rimosso perché l'interfaccia in cui è arrivata è stata disabilitata. |
IpDiscardNlClientDiscard Il pacchetto è stato rimosso da un client Netlink a causa di motivi non specificati. |
IpDiscardIpsnpiUroSegmentSizeExceedsMtu Il pacchetto è stato rimosso perché la dimensione del segmento per UDP RSC Offload (URO) ha superato l'MTU nel sottosistema IPSNPI. |
IpDiscardSwUsoFailure Il pacchetto è stato rimosso a causa di un errore DI OFFLOAD (USO) di segmentazione UDP. |
IpDiscardMax Valore massimo per l'enumerazione. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 versione 24H2 |
Intestazione | fwpsk.h |