en-tête traffic.h
Cet en-tête est utilisé par la qualité de service (QOS). Pour plus d'informations, consultez les pages suivantes :
traffic.h contient les interfaces de programmation suivantes :
TcAddFilter La fonction TcAddFilter associe un nouveau filtre à un flux existant qui permet aux paquets correspondant au filtre d’être dirigés vers le flux associé. |
TcAddFlow La fonction TcAddFlow ajoute un nouveau flux à l’interface spécifiée. |
TcCloseInterface La fonction TcCloseInterface ferme une interface précédemment ouverte avec un appel à TcOpenInterface. Tous les flux et filtres d’une interface particulière doivent être fermés avant de fermer l’interface avec un appel à TcCloseInterface. |
TcDeleteFilter La fonction TcDeleteFilter supprime un filtre précédemment ajouté avec la fonction TcAddFilter. |
TcDeleteFlow La fonction TcDeleteFlow supprime un flux qui a été ajouté avec la fonction TcAddFlow. Les clients doivent supprimer tous les filtres associés à un flux avant de le supprimer. Sinon, une erreur est retournée et la fonction ne supprime pas le flux. |
TcDeregisterClient La fonction TcDeregisterClient annule l’inscription d’un client avec l’interface TCI (Traffic Control Interface). |
TcEnumerateFlows La fonction TcEnumerateFlows énumère les flux installés et leurs filtres associés sur une interface. |
TcEnumerateInterfaces La fonction TcEnumerateInterfaces énumère toutes les interfaces réseau activées pour le contrôle du trafic. Les clients sont avertis des modifications apportées à l’interface via la fonction ClNotifyHandler. |
TcGetFlowNameA La fonction TcGetFlowName fournit le nom d’un flux qui a été créé par le client appelant. (ANSI) |
TcGetFlowNameW La fonction TcGetFlowName fournit le nom d’un flux qui a été créé par le client appelant. (Unicode) |
TcModifyFlow La fonction TcModifyFlow modifie un flux existant. Lors de l’appel de TcModifyFlow, les nouveaux paramètres Flowspec et les objets de contrôle du trafic doivent être remplis. |
TcOpenInterfaceA La fonction TcOpenInterface ouvre une interface. (ANSI) |
TcOpenInterfaceW La fonction TcOpenInterface ouvre une interface. (Unicode) |
TcQueryFlowA La fonction TcQueryFlow interroge le contrôle de trafic pour obtenir la valeur d’un paramètre de flux spécifique en fonction du nom du flux. Le nom d’un flux peut être récupéré à partir de la fonction TcEnumerateFlows ou de la fonction TcGetFlowName. (ANSI) |
TcQueryFlowW La fonction TcQueryFlow interroge le contrôle de trafic pour obtenir la valeur d’un paramètre de flux spécifique en fonction du nom du flux. Le nom d’un flux peut être récupéré à partir de la fonction TcEnumerateFlows ou de la fonction TcGetFlowName. (Unicode) |
TcQueryInterface La fonction TcQueryInterface interroge le contrôle du trafic pour les paramètres par interface associés. |
TcRegisterClient La fonction TcRegisterClient est utilisée pour inscrire un client auprès de l’interface de contrôle du trafic (TCI). La fonction TcRegisterClient doit être le premier appel de fonction qu’un client effectue à l’instance TCI. |
TcSetFlowA La fonction TcSetFlow définit des paramètres individuels pour un flux donné. (ANSI) |
TcSetFlowW La fonction TcSetFlow définit des paramètres individuels pour un flux donné. (Unicode) |
TcSetInterface La fonction TcSetInterface définit des paramètres individuels pour une interface donnée. |
TCI_ADD_FLOW_COMPLETE_HANDLER La fonction ClAddFlowComplete est utilisée par le contrôle de trafic pour informer le client de la fin de son appel précédent à la fonction TcAddFlow. |
TCI_DEL_FLOW_COMPLETE_HANDLER La fonction ClDeleteFlowComplete est utilisée par le contrôle de trafic pour informer le client de la fin de son appel précédent à la fonction TcDeleteFlow. |
TCI_MOD_FLOW_COMPLETE_HANDLER La fonction ClModifyFlowComplete est utilisée par le contrôle de trafic pour informer le client de la fin de son appel précédent à la fonction TcModifyFlow. |
TCI_NOTIFY_HANDLER La fonction ClNotifyHandler est utilisée par le contrôle de trafic pour informer le client de divers événements spécifiques au contrôle de trafic, notamment la suppression de flux, les modifications apportées aux paramètres de filtre ou la fermeture d’une interface. |
ADDRESS_LIST_DESCRIPTOR La structure ADDRESS_LIST_DESCRIPTOR fournit des informations de descripteur d’adresse réseau pour une interface donnée. |
ENUMERATION_BUFFER La structure ENUMERATION_BUFFER contient des informations spécifiques à un flux donné, notamment le nom du flux, le nombre de filtres associés au flux et un tableau de filtres associés au flux. |
IP_PATTERN La structure IP_PATTERN applique un modèle spécifique ou un masque correspondant pour le protocole IP. La désignation de structure IP_PATTERN est utilisée par l’interface de contrôle du trafic dans l’application de filtres de paquets. |
IPX_PATTERN La structure IPX_PATTERN applique un modèle spécifique ou un masque correspondant pour le protocole IPX. La désignation de structure IPX_PATTERN est utilisée par l’interface de contrôle du trafic dans l’application de filtres de paquets. |
TC_GEN_FILTER La structure TC_GEN_FILTER crée un filtre qui correspond à un certain ensemble d’attributs ou de critères de paquets, qui peut ensuite être utilisé pour associer des paquets qui répondent aux critères d’attribut à un flux particulier. |
TC_GEN_FLOW La structure TC_GEN_FLOW crée un flux générique à utiliser avec l’interface de contrôle du trafic. Le flux est personnalisé via les membres de cette structure. |
TC_IFC_DESCRIPTOR La structure TC_IFC_DESCRIPTOR est un identificateur d’interface utilisé pour énumérer les interfaces. |
TCI_CLIENT_FUNC_LIST La structure TCI_CLIENT_FUNC_LIST est utilisée par l’interface de contrôle du trafic pour inscrire, puis accéder aux fonctions de rappel du client. Chaque membre de TCI_CLIENT_FUNC_LIST est un pointeur vers la fonction de rappel fournie par le client. |