Auf Englisch lesen

Freigeben über


traffic.h-Header

Dieser Header wird von Quality of Service (QOS) verwendet. Weitere Informationen finden Sie unter

traffic.h enthält die folgenden Programmierschnittstellen:

Functions

 
TcAddFilter

Die TcAddFilter-Funktion ordnet einem vorhandenen Flow einen neuen Filter zu, mit dem Pakete, die dem Filter entsprechen, an den zugeordneten Flow weitergeleitet werden können.
TcAddFlow

Die TcAddFlow-Funktion fügt der angegebenen Schnittstelle einen neuen Flow hinzu.
TcCloseInterface

Die TcCloseInterface-Funktion schließt eine Schnittstelle, die zuvor mit einem Aufruf von TcOpenInterface geöffnet wurde. Alle Flows und Filter auf einer bestimmten Schnittstelle sollten geschlossen werden, bevor die Schnittstelle mit einem Aufruf von TcCloseInterface geschlossen wird.
TcDeleteFilter

Die TcDeleteFilter-Funktion löscht einen Filter, der zuvor mit der TcAddFilter-Funktion hinzugefügt wurde.
TcDeleteFlow

Die TcDeleteFlow-Funktion löscht einen Flow, der mit der TcAddFlow-Funktion hinzugefügt wurde. Clients sollten alle Filter löschen, die einem Flow zugeordnet sind, bevor sie gelöscht werden. Andernfalls wird ein Fehler zurückgegeben, und die Funktion löscht den Flow nicht.
TcDeregisterClient

Die TcDeregisterClient-Funktion hebt die Registrierung eines Clients bei der Traffic Control Interface (TCI) auf.
TcEnumerateFlows

Die TcEnumerateFlows-Funktion listet installierte Flows und die zugehörigen Filter auf einer Schnittstelle auf.
TcEnumerateInterfaces

Die TcEnumerateInterfaces-Funktion listet alle Netzwerkschnittstellen auf, die für die Datenverkehrssteuerung aktiviert sind. Clients werden über Schnittstellenänderungen über die ClNotifyHandler-Funktion benachrichtigt.
TcGetFlowNameA

Die TcGetFlowName-Funktion stellt den Namen eines Flows bereit, der vom aufrufenden Client erstellt wurde. (ANSI)
TcGetFlowNameW

Die TcGetFlowName-Funktion stellt den Namen eines Flows bereit, der vom aufrufenden Client erstellt wurde. (Unicode)
TcModifyFlow

Die TcModifyFlow-Funktion ändert einen vorhandenen Flow. Beim Aufrufen von TcModifyFlow sollten neue Flowspec-Parameter und alle Datenverkehrssteuerungsobjekte ausgefüllt werden.
TcOpenInterfaceA

Die TcOpenInterface-Funktion öffnet eine Schnittstelle. (ANSI)
TcOpenInterfaceW

Die TcOpenInterface-Funktion öffnet eine Schnittstelle. (Unicode)
TcQueryFlowA

Die TcQueryFlow-Funktion fragt die Datenverkehrssteuerung basierend auf dem Namen des Flows nach dem Wert eines bestimmten Flowparameters ab. Der Name eines Flows kann aus der TcEnumerateFlows-Funktion oder der TcGetFlowName-Funktion abgerufen werden. (ANSI)
TcQueryFlowW

Die TcQueryFlow-Funktion fragt die Datenverkehrssteuerung basierend auf dem Namen des Flows nach dem Wert eines bestimmten Flowparameters ab. Der Name eines Flows kann aus der TcEnumerateFlows-Funktion oder der TcGetFlowName-Funktion abgerufen werden. (Unicode)
TcQueryInterface

Die TcQueryInterface-Funktion fragt die Datenverkehrssteuerung für zugehörige Schnittstellenparameter ab.
TcRegisterClient

Die TcRegisterClient-Funktion wird verwendet, um einen Client bei der Traffic Control Interface (TCI) zu registrieren. Die TcRegisterClient-Funktion muss der erste Funktionsaufruf eines Clients an die TCI sein.
TcSetFlowA

Die TcSetFlow-Funktion legt einzelne Parameter für einen bestimmten Flow fest. (ANSI)
TcSetFlowW

Die TcSetFlow-Funktion legt einzelne Parameter für einen bestimmten Flow fest. (Unicode)
TcSetInterface

Die TcSetInterface-Funktion legt einzelne Parameter für eine bestimmte Schnittstelle fest.

Rückruffunktionen

 
TCI_ADD_FLOW_COMPLETE_HANDLER

Die ClAddFlowComplete-Funktion wird von der Datenverkehrssteuerung verwendet, um den Client über den Abschluss des vorherigen Aufrufs der TcAddFlow-Funktion zu benachrichtigen.
TCI_DEL_FLOW_COMPLETE_HANDLER

Die ClDeleteFlowComplete-Funktion wird von der Datenverkehrssteuerung verwendet, um den Client über den Abschluss des vorherigen Aufrufs der TcDeleteFlow-Funktion zu benachrichtigen.
TCI_MOD_FLOW_COMPLETE_HANDLER

Die ClModifyFlowComplete-Funktion wird von der Datenverkehrssteuerung verwendet, um den Client über den Abschluss des vorherigen Aufrufs der TcModifyFlow-Funktion zu benachrichtigen.
TCI_NOTIFY_HANDLER

Die ClNotifyHandler-Funktion wird von der Datenverkehrssteuerung verwendet, um den Client über verschiedene spezifische Ereignisse für die Datenverkehrssteuerung zu benachrichtigen, z. B. das Löschen von Flows, Änderungen an Filterparametern oder das Schließen einer Schnittstelle.

Strukturen

 
ADDRESS_LIST_DESCRIPTOR

Die ADDRESS_LIST_DESCRIPTOR-Struktur stellt Informationen zum Netzwerkadressdeskriptor für eine bestimmte Schnittstelle bereit.
ENUMERATION_BUFFER

Die ENUMERATION_BUFFER-Struktur enthält spezifische Informationen für einen bestimmten Flow, einschließlich des Flussnamens, der Anzahl der dem Flow zugeordneten Filter und ein Array von Filtern, die dem Flow zugeordnet sind.
IP_PATTERN

Die IP_PATTERN-Struktur wendet ein bestimmtes Muster oder eine entsprechende Maske für das IP-Protokoll an. Die IP_PATTERN Strukturbezeichnung wird von der Datenverkehrssteuerungsschnittstelle in der Anwendung von Paketfiltern verwendet.
IPX_PATTERN

Die IPX_PATTERN-Struktur wendet ein bestimmtes Muster oder eine entsprechende Maske für das IPX-Protokoll an. Die IPX_PATTERN Strukturbezeichnung wird von der Datenverkehrssteuerungsschnittstelle in der Anwendung von Paketfiltern verwendet.
TC_GEN_FILTER

Die TC_GEN_FILTER-Struktur erstellt einen Filter, der einem bestimmten Satz von Paketattributen oder -kriterien entspricht, der anschließend verwendet werden kann, um Pakete, die die Attributkriterien erfüllen, einem bestimmten Flow zuzuordnen.
TC_GEN_FLOW

Die TC_GEN_FLOW-Struktur erstellt einen generischen Flow für die Verwendung mit der Datenverkehrssteuerungsschnittstelle. Der Flow wird über die Member dieser Struktur angepasst.
TC_IFC_DESCRIPTOR

Die TC_IFC_DESCRIPTOR-Struktur ist ein Schnittstellenbezeichner, der zum Aufzählen von Schnittstellen verwendet wird.
TCI_CLIENT_FUNC_LIST

Die TCI_CLIENT_FUNC_LIST-Struktur wird von der Datenverkehrssteuerungsschnittstelle verwendet, um sich zu registrieren und dann auf Clientrückruffunktionen zuzugreifen. Jeder Member von TCI_CLIENT_FUNC_LIST ist ein Zeiger auf die vom Client bereitgestellte Rückruffunktion.