enumerazione INET_DISCARD_REASON (fwpsk.h)
L'enumerazione INET_DISCARD_REASON definisce i possibili motivi per cui i dati vengono eliminati da uno dei livelli di trasporto.
Sintassi
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;
Costanti
InetDiscardSourceUnspecified Valore: 0 L'indirizzo di origine del pacchetto in uscita non è specificato. |
InetDiscardDestinationMulticast Valore: 1 L'indirizzo di destinazione del pacchetto in uscita è un indirizzo non specificato e il trasporto non supporta indirizzi multicast. |
InetDiscardHeaderInvalid Valore: 2 Il pacchetto ha un'intestazione non valida. |
InetDiscardChecksumInvalid Valore: 3 Il checksum del pacchetto non corrisponde. |
InetDiscardEndpointNotFound Valore: 4 Impossibile trovare l'endpoint previsto per il pacchetto. |
InetDiscardConnectedPath Valore: 5 L'indirizzo remoto del pacchetto non corrisponde all'indirizzo remoto di un endpoint connesso. |
InetDiscardSessionState Valore: 6 Il pacchetto non può essere recapitato in base alle informazioni sul livello di rete. |
InetDiscardReceiveInspection Valore: 7 La connessione è stata chiusa a causa di un errore di ispezione di ricezione. |
InetDiscardAckInvalid Valore: 8 Il pacchetto è un segmento ACK non valido. |
InetDiscardExpectedSyn Valore: 9 È previsto un pacchetto SYN ma non ricevuto. |
InetDiscardRst Valore: 10 Il pacchetto è un segmento RST non valido. |
InetDiscardSynRcvdSyn Valore: 11 Una connessione TCP nello stato SYN_RCVD ha ricevuto un altro segmento SYN. |
InetDiscardSimultaneousConnect Valore: 12 Una connessione TCP ha rilevato la condizione di connessione simultanea. |
InetDiscardPawsFailed Valore: 13 Controllo PAWS TCP non riuscito. |
InetDiscardLandAttack Valore: 14 Il pacchetto è stato rilevato come parte di un attacco LAND (Local Area Network Denial), |
InetDiscardMissedReset Valore: 15 Un segmento SYN esterno alla finestra di ricezione è stato ricevuto in una connessione SYN_RCVD. Una RST potrebbe essere stata persa. |
InetDiscardOutsideWindow Valore: 16 Un segmento TCP si trovava all'esterno della finestra di ricezione. |
InetDiscardDuplicateSegment Valore: 17 È stato ricevuto un segmento TCP duplicato. |
InetDiscardClosedWindow Valore: 18 La finestra di ricezione TCP è stata chiusa. |
InetDiscardTcbRemoved Valore: 19 La connessione TCP è stata chiusa. |
InetDiscardFinWait2 Valore: 20 La connessione TCP viene chiusa. |
InetDiscardReassemblyConflict Valore: 21 È stato rilevato un conflitto di riassemblaggio dei dati TCP durante la ricezione di un segmento FIN. |
InetDiscardFinReceived Valore: 22 Una FIN è già stata ricevuta su una connessione TCP; non è possibile ricevere altri dati. |
InetDiscardListenerInvalidFlags Valore: 23 Un segmento con flag non validi è stato ricevuto da un socket TCP in ascolto. |
InetDiscardUrgentDeliveryAllocationFailure Valore: 24 Memoria insufficiente per il recapito URG in una connessione TCP. |
InetDiscardTcbNotInTcbTable Valore: 25 Una connessione TCP è stata chiusa a causa del recapito urgente. |
InetDiscardTimeWaitTcbReceivedRstOutsideWindow Valore: 26 Una connessione TCP di stato TIME_WAIT ha ricevuto un segmento RST all'esterno della finestra. |
InetDiscardTimeWaitTcbSynAndOtherFlags Valore: 27 Una connessione TCP di stato TIME_WAIT ha ricevuto un segmento con SYN e uno o più flag incompatibili. |
InetDiscardTimeWaitTcb Valore: 28 Una connessione TCP di stato TIME_WAIT ha ricevuto un segmento non valido. |
InetDiscardSynAckWithFastopenCookieRequest Valore: 29 Il pacchetto, un SYN-ACK contenente una richiesta per un cookie Fast Open, è stato rimosso. |
InetDiscardPauseAccept Valore: 30 Ciò indica che il pacchetto è stato rimosso a causa di una pausa nell'accettazione. |
InetDiscardSynAttack Valore: 31 Il pacchetto è stato eliminato come parte della mitigazione di un attacco syn flood. |
InetDiscardAcceptInspection Valore: 32 Il pacchetto è stato rimosso durante il processo di ispezione dell'accettazione. |
InetDiscardAcceptRedirection Valore: 33 Il pacchetto è stato rimosso perché era soggetto al reindirizzamento dell'accettazione. |
InetDiscardReasonMaxEnumValue Valore massimo per l'enumerazione. |
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 versione 24H2 |
Intestazione | fwpsk.h |