Condividi tramite


Intestazione traffic.h

Questa intestazione viene usata da Quality of Service (QOS). Per altre informazioni, vedere:

traffic.h contiene le interfacce di programmazione seguenti:

Functions

 
TcAddFilter

La funzione TcAddFilter associa un nuovo filtro a un flusso esistente che consente di indirizzare i pacchetti corrispondenti al filtro al flusso associato.
TcAddFlow

La funzione TcAddFlow aggiunge un nuovo flusso sull'interfaccia specificata.
TcCloseInterface

La funzione TcCloseInterface chiude un'interfaccia aperta in precedenza con una chiamata a TcOpenInterface. Tutti i flussi e i filtri su una particolare interfaccia devono essere chiusi prima di chiudere l'interfaccia con una chiamata a TcCloseInterface.
TcDeleteFilter

La funzione TcDeleteFilter elimina un filtro aggiunto in precedenza con la funzione TcAddFilter.
TcDeleteFlow

La funzione TcDeleteFlow elimina un flusso aggiunto con la funzione TcAddFlow. I client devono eliminare tutti i filtri associati a un flusso prima di eliminarlo. In caso contrario, verrà restituito un errore e la funzione non eliminerà il flusso.
TcDeregisterClient

La funzione TcDeregisterClient annulla la registrazione di un client con l'interfaccia TCI (Traffic Control Interface).
TcEnumerateFlows

La funzione TcEnumerateFlows enumera i flussi installati e i relativi filtri associati in un'interfaccia.
TcEnumerateInterfaces

La funzione TcEnumerateInterfaces enumera tutto il controllo del traffico, ovvero le interfacce di rete abilitate. I client ricevono una notifica delle modifiche all'interfaccia tramite la funzione ClNotifyHandler.
TcGetFlowNameA

La funzione TcGetFlowName fornisce il nome di un flusso creato dal client chiamante. (ANSI)
TcGetFlowNameW

La funzione TcGetFlowName fornisce il nome di un flusso creato dal client chiamante. (Unicode)
TcModifyFlow

La funzione TcModifyFlow modifica un flusso esistente. Quando si chiama TcModifyFlow, devono essere compilati nuovi parametri Flowspec e tutti gli oggetti di controllo del traffico.
TcOpenInterfaceA

La funzione TcOpenInterface apre un'interfaccia. (ANSI)
TcOpenInterfaceW

La funzione TcOpenInterface apre un'interfaccia. (Unicode)
TcQueryFlowA

La funzione TcQueryFlow esegue una query sul controllo del traffico per il valore di un parametro di flusso specifico in base al nome del flusso. Il nome di un flusso può essere recuperato dalla funzione TcEnumerateFlows o dalla funzione TcGetFlowName. (ANSI)
TcQueryFlowW

La funzione TcQueryFlow esegue una query sul controllo del traffico per il valore di un parametro di flusso specifico in base al nome del flusso. Il nome di un flusso può essere recuperato dalla funzione TcEnumerateFlows o dalla funzione TcGetFlowName. (Unicode)
TcQueryInterface

La funzione TcQueryInterface esegue una query sul controllo del traffico per i parametri correlati per ogni interfaccia.
TcRegisterClient

La funzione TcRegisterClient viene usata per registrare un client con l'interfaccia di controllo del traffico (TCI). La funzione TcRegisterClient deve essere la prima chiamata di funzione eseguita da un client al TCI.
TcSetFlowA

La funzione TcSetFlow imposta singoli parametri per un determinato flusso. (ANSI)
TcSetFlowW

La funzione TcSetFlow imposta singoli parametri per un determinato flusso. (Unicode)
TcSetInterface

La funzione TcSetInterface imposta i singoli parametri per una determinata interfaccia.

Funzioni di richiamata

 
TCI_ADD_FLOW_COMPLETE_HANDLER

La funzione ClAddFlowComplete viene usata dal controllo del traffico per notificare al client il completamento della chiamata precedente alla funzione TcAddFlow.
TCI_DEL_FLOW_COMPLETE_HANDLER

La funzione ClDeleteFlowComplete viene usata dal controllo del traffico per notificare al client il completamento della chiamata precedente alla funzione TcDeleteFlow.
TCI_MOD_FLOW_COMPLETE_HANDLER

La funzione ClModifyFlowComplete viene usata dal controllo del traffico per notificare al client il completamento della chiamata precedente alla funzione TcModifyFlow.
TCI_NOTIFY_HANDLER

La funzione ClNotifyHandler viene usata dal controllo del traffico per notificare al client vari eventi specifici del controllo del traffico, tra cui l'eliminazione dei flussi, le modifiche apportate ai parametri di filtro o la chiusura di un'interfaccia.

Strutture

 
ADDRESS_LIST_DESCRIPTOR

La struttura ADDRESS_LIST_DESCRIPTOR fornisce informazioni sul descrittore di indirizzi di rete per una determinata interfaccia.
ENUMERATION_BUFFER

La struttura ENUMERATION_BUFFER contiene informazioni specifiche di un determinato flusso, inclusi il nome del flusso, il numero di filtri associati al flusso e una matrice di filtri associati al flusso.
IP_PATTERN

La struttura IP_PATTERN applica un modello specifico o una maschera corrispondente per il protocollo IP. La designazione della struttura IP_PATTERN viene utilizzata dall'interfaccia di controllo del traffico nell'applicazione di filtri di pacchetti.
IPX_PATTERN

La struttura IPX_PATTERN applica uno schema specifico o una maschera corrispondente per il protocollo IPX. La designazione della struttura IPX_PATTERN viene utilizzata dall'interfaccia di controllo del traffico nell'applicazione dei filtri di pacchetto.
TC_GEN_FILTER

La struttura TC_GEN_FILTER crea un filtro che corrisponde a un determinato set di attributi o criteri di pacchetto, che successivamente può essere usato per associare pacchetti che soddisfano i criteri di attributo a un determinato flusso.
TC_GEN_FLOW

La struttura TC_GEN_FLOW crea un flusso generico da usare con l'interfaccia di controllo del traffico. Il flusso viene personalizzato tramite i membri di questa struttura.
TC_IFC_DESCRIPTOR

La struttura TC_IFC_DESCRIPTOR è un identificatore di interfaccia usato per enumerare le interfacce.
TCI_CLIENT_FUNC_LIST

La struttura TCI_CLIENT_FUNC_LIST viene usata dall'interfaccia di controllo del traffico per registrare e quindi accedere alle funzioni di callback client. Ogni membro di TCI_CLIENT_FUNC_LIST è un puntatore alla funzione di callback fornita dal client.