traffic.h-Header

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

traffic.h enthält die folgenden Programmierschnittstellen:

Funktionen

 
TcAddFilter

Die TcAddFilter-Funktion ordnet einen neuen Filter einem vorhandenen Fluss zu, mit dem Pakete übereinstimmen, die den Filter an den zugeordneten Fluss richten können.
TcAddFlow

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

Die TcCloseInterface-Funktion schließt eine schnittstelle, die zuvor mit einem Aufruf von TcOpenInterface geöffnet wurde. Alle Flüsse 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 Fluss, der mit der TcAddFlow-Funktion hinzugefügt wurde. Clients sollten alle einem Fluss zugeordneten Filter löschen, bevor sie gelöscht werden, andernfalls wird ein Fehler zurückgegeben, und die Funktion löscht den Fluss nicht.
TcDeregisterClient

Die TcDeregisterClient-Funktion registriert einen Client mit der Traffic Control Interface (TCI).
TcEnumerateFlows

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

Die TcEnumerateInterfaces-Funktion listet alle Datenverkehrskontrolle auf – aktivierte Netzwerkschnittstellen. Clients werden über Schnittstellenänderungen über die ClNotifyHandler-Funktion benachrichtigt.
TcGetFlowNameA

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

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

Die TcModifyFlow-Funktion ändert einen vorhandenen Fluss. Beim Aufrufen von TcModifyFlow sollten neue Flowspec-Parameter und alle Verkehrssteuerungsobjekte gefüllt werden.
TcOpenInterfaceA

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

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

Die TcQueryFlow-Funktion fragt die Datenverkehrskontrolle für den Wert eines bestimmten Flussparameters basierend auf dem Namen des Flusses ab. Der Name eines Flusses kann aus der TcEnumerateFlows-Funktion oder aus der TcGetFlowName-Funktion abgerufen werden. (ANSI)
TcQueryFlowW

Die TcQueryFlow-Funktion fragt die Datenverkehrskontrolle für den Wert eines bestimmten Flussparameters basierend auf dem Namen des Flusses ab. Der Name eines Flusses kann aus der TcEnumerateFlows-Funktion oder aus der TcGetFlowName-Funktion abgerufen werden. (Unicode)
TcQueryInterface

Die TcQueryInterface-Funktion fragt die Datenverkehrskontrolle für verwandte Parameter pro Schnittstelle ab.
TcRegisterClient

Die TcRegisterClient-Funktion wird verwendet, um einen Client mit der Verkehrssteuerungsschnittstelle (TCI) zu registrieren. Die TcRegisterClient-Funktion muss der erste Funktionsaufruf sein, den ein Client an die TCI sendet.
TcSetFlowA

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

Die TcSetFlow-Funktion legt einzelne Parameter für einen bestimmten Fluss 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 Datenverkehrskontrolle 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 Verkehrssteuerung 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 Datenverkehrskontrolle verwendet, um den Client über den Abschluss seines vorherigen Aufrufs an die TcModifyFlow-Funktion zu benachrichtigen.
TCI_NOTIFY_HANDLER

Die ClNotifyHandler-Funktion wird von der Datenverkehrssteuerung verwendet, um den Client über verschiedene Datenverkehrskontrolle-spezifische Ereignisse zu benachrichtigen, einschließlich des Löschens von Flüssen, Änderungen in Filterparametern oder dem Schließen einer Schnittstelle.

Strukturen

 
ADDRESS_LIST_DESCRIPTOR

Die ADDRESS_LIST_DESCRIPTOR-Struktur stellt Informationen zur Netzwerkadressenbeschreibung für eine bestimmte Schnittstelle bereit.
ENUMERATION_BUFFER

Die ENUMERATION_BUFFER-Struktur enthält Spezifische Informationen zu einem bestimmten Fluss, einschließlich Flussname, Anzahl der dem Fluss zugeordneten Filter und ein Array von Filtern, die dem Fluss 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 Verkehrssteuerungsschnittstelle 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 zuzuordnen, die den Attributkriterien einem bestimmten Fluss entsprechen.
TC_GEN_FLOW

Die TC_GEN_FLOW-Struktur erstellt einen generischen Fluss für die Verwendung mit der Verkehrssteuerungsschnittstelle. Der Fluss 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 Clientrückruffunktionen zu registrieren und darauf zuzugreifen. Jedes Element von TCI_CLIENT_FUNC_LIST ist ein Zeiger auf die vom Client bereitgestellte Rückruffunktion.