Quality of Service (QOS)

Übersicht über die QOS-Technologie (Quality of Service).

Um Quality of Service (QOS) zu entwickeln, benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
FilterType

Die FilterType-Aufzählung gibt den Typ des Filters an, der für eine RSVP FILTERSPEC verwendet wird.
QOS_FLOWRATE_REASON

Die QOS_FLOWRATE_REASON Enumeration gibt den Grund für eine Änderung der Bandbreite eines Flusses an.
QOS_NOTIFY_FLOW

Die QOS_NOTIFY_FLOW-Aufzählung gibt die Umstände an, die für die QOSNotifyFlow-Funktion vorhanden sein müssen, um eine Benachrichtigung zu senden.
QOS_QUERY_FLOW

Die QOS_QUERY_FLOW Enumeration gibt den Typ der Informationen an, die eine QOSQueryFlow-Funktion anfordert.
QOS_SET_FLOW

Die QOS_SET_FLOW-Aufzählung gibt an, was in einem Fluss geändert wird.
QOS_SHAPING

Die QOS_SHAPING Enumeration definiert das Verhalten eines Flusses.
QOS_TRAFFIC_TYPE

Die QOS_TRAFFIC_TYPE-Aufzählung definiert die verschiedenen Datenverkehrstypen. Jeder Fluss weist einen einzelnen Datenverkehrstyp auf. Auf diese Weise kann das QOS-Subsystem benutzerdefinierte Richtlinien auf jeden Typ anwenden.

Funktionen

 
CBADMITRESULT

Die cbAdmitResult-Funktion wird von LPMs verwendet, um Ergebnisse für die LPM_AdmitRsvpMsg Anforderung zurückzugeben.
CBGETRSVPOBJECTS

Die cbGetRsvpObjects-Funktion ist eine Rückruffunktion für LPMs, um Ergebnisse für LPM_GetRsvpObjects Anforderungen asynchron zurückzugeben.
LPM_AdmitRsvpMsg

Die LPM_AdmitRsvpMsg-Funktion wird vom PCM aufgerufen, um RSVP-Nachrichten an das LPM für richtlinienbasierte Zulassungssteuerungsentscheidungen zu übergeben.
LPM_CommitResv

Die LPM_CommitResv-Funktion wird vom PCM aufgerufen, um Reservierungsverpflichtungsentscheidungen vom LPM zu erhalten.
LPM_Deinitialize

Die LPM_Deinitialize-Funktion ermöglicht es dem PCM, LPMs zu deitialisieren, unabhängig davon, ob das System heruntergefahren wird, oder eine Änderung des Status des vorgesehenen Subnetzbandbreiten-Managers (DSBM).
LPM_DeleteState

Die funktion LPM_DeleteState wird vom PCM aufgerufen, um die RSVP-Statusinformationen der LPMs zu löschen.
LPM_GetRsvpObjects

Die LPM_GetRsvpObjects-Funktion ermöglicht dem PCM, LPMs für Richtliniendaten abzufragen.
LPM_Initialize

Die LPM_Initialize-Funktion initialisiert ein lokales Richtlinienmodul (LPM).
LPM_IpAddressTable

Die LPM_IpAddressTable-Funktion wird vom PCM verwendet, um eine Liste der IP-Adressen zu übergeben, die dem Windows 2000 Server zugewiesen sind, auf dem das LPM initialisiert wird.
PALLOCMEM

Die PALLOCMEM-Funktion ist eine Speicherzuweisungsfunktion, die vom PCM bereitgestellt wird, die zum Zuweisen von Speicher beim Zurückgeben von Richtlinieninformationen an das PCM verwendet wird.
PFREEMEM

Die PFREEMEM-Funktion ist eine speicherfreie Funktion, die vom PCM bereitgestellt wird.
QOSAddSocketToFlow

Fügt einen neuen Datenverkehrsfluss hinzu.
QOSCancel

Bricht einen ausstehenden überlappenden Vorgang ab, z. B. QOSSetFlow.
QOSCloseHandle

Die QOSCloseHandle-Funktion schließt ein Handle, das von der QOSCreateHandle-Funktion zurückgegeben wird.
QOSCreateHandle

Diese Funktion initialisiert das QOS-Subsystem und den QOSHandle-Parameter. Der QOSHandle-Parameter wird beim Aufrufen anderer QOS-Funktionen verwendet. QOSCreateHandle muss vor allen anderen Funktionen aufgerufen werden.
QOSEnumerateFlows

Listet alle vorhandenen Flüsse auf.
QOSNotifyFlow

Registriert die aufrufende Anwendung, um eine Benachrichtigung zu erhalten.
QOSQueryFlow

Fordert Informationen zu einem bestimmten Fluss an.
QOSRemoveSocketFromFlow

Benachrichtigt das QOS-Subsystem, dass ein zuvor hinzugefügter Fluss beendet wurde.
QOSSetFlow

Wird von einer Anwendung aufgerufen, um das QOS-Subsystem anzufordern, die Pakete der Anwendung zu priorisieren und den Flussdatenverkehr zu ändern.
QOSStartTrackingClient

Die QOSStartTrackingClient-Funktion benachrichtigt das QOS-Subsystem über das Vorhandensein eines neuen Clients.
QOSStopTrackingClient

Die QOSStopTrackingClient-Funktion benachrichtigt das QoS-Subsystem, um die Nachverfolgung eines Clients zu beenden, der zuvor die QOSStartTrackingClient-Funktion verwendet hat. Wenn derzeit ein Fluss ausgeführt wird, wirkt sich diese Funktion nicht darauf aus.
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)
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.
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.

Strukturen

 
AD_GENERAL_PARAMS

Die AD_GENERAL_PARAMS Struktur enthält die allgemeinen Charakterisierungsparameter, die im RSVP Adspec-Objekt enthalten sind.
ADDRESS_LIST_DESCRIPTOR

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

Die ADSPEC-Struktur enthält Adspec-Nachrichteninformationen für RSVP.
CONTROL_SERVICE

Die CONTROL_SERVICE-Struktur enthält unterstützte RSVP-Diensttypen.
StrgLoadFlowspec

Die CtrlLoadFlowspec-Struktur enthält eine kontrollierte Load FLOWSPEC.
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.
ERROR_SPEC

Die ERROR_SPEC-Struktur enthält RSVP-Fehlermeldungen.
Error_Spec_IPv4

Die Error_Spec_IPv4-Struktur speichert Fehlercodeinformationen für RSVP-Übertragungen.
FILTER_SPEC

Die FILTER_SPEC Struktur speichert Informationen zu einer RSVP FILTERSPEC.
Filter_Spec_IPv4

Die Filter_Spec_IPv4-Struktur enthält Informationen zu einer IPv4 FILTERSPEC.
Filter_Spec_IPv4GPI

Die Filter_Spec_IPv4GPI-Struktur enthält allgemeine Port-ID-Informationen zu einer IPv4 FILTERSPEC.
FLOW_DESC

Die FLOW_DESC-Struktur enthält Flussbeschreibungsinformationen für RSVP.
FLOWDESCRIPTOR

Die FLOWDESCRIPTOR-Struktur gibt einen oder mehrere Filter für eine bestimmte FLOWSPEC an.
FLOWSPEC

Die FLOWSPEC-Struktur stellt qualitätsbezogene Dienstparameter für den RSVP SP bereit.
Gads_parms_t

Die Gads_parms_t Struktur speichert garantierte Adspec-Parameter.
GenAdspecParams

Die GenAdspecParams-Struktur enthält allgemeine Pfadcharakterisierungsparameter.
GenTspec

Die GenTspec-Struktur speichert generische Tspec-Informationen.
GenTspecParms

Die GenTspecParms-Struktur speichert generische Tspec-Parameter.
GuarFlowSpec

Die GuarFlowSpec-Struktur enthält garantierte Flowspec-Informationen.
GuarRspec

Die GuarRspec-Struktur enthält garantierte Rspec-Informationen.
ID_ERROR_OBJECT

Die ID_ERROR_OBJECT-Struktur enthält Fehlermeldungsinformationen für Identitätsrichtlinienelemente für RSVP.
IDPE_ATTR

Die IDPE_ATTR-Struktur enthält Informationen zum Identitätsrichtlinienelement-Attribut.
IN_ADDR_IPV4

Die IN_ADDR_IPV4 Union speichert eine IPv4-Adresse für die Verwendung mit RSVP FILTERSPECs.
IN_ADDR_IPV6

Die IN_ADDR_IPV6-Struktur speichert eine IPv6-Adresse für die Verwendung mit RSVP FILTERSPECs.
IntServFlowSpec

Die IntServFlowSpec-Struktur enthält Informationen zu integrated Services flowspecs.
IntServMainHdr

Die IntServMainHdr-Struktur ist ein Header für INTEGRATED Services-RSVP-Objekte.
IntServParmHdr

Die IntServParmHdr-Struktur ist ein Header für Integrierte Dienste-Parameter.
IntServServiceHdr

Die IntServServiceHdr-Struktur ist ein Header für Integrated Services-Dienstobjekte.
IntServTspecBody

Die IntServTspecBody-Struktur enthält Informationen für eine RSVP Tspec.
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.
IS_ADSPEC_BODY

Die IS_ADSPEC_BODY Struktur enthält Informationen zu integrated Services Adspec.
IS_FLOWSPEC

Die IS_FLOWSPEC-Struktur speichert ein Integrated Services FLOWSPEC-Objekt.
LPM_INIT_INFO

Die LPM_INIT_INFO-Struktur enthält Initialisierungsinformationen des lokalen Richtlinienmoduls.
LPMIPTABLE

Die LPMIPTABLE-Struktur enthält IP-Informationen, einschließlich SNMP-Index, IP-Adresse und Subnetzmaske für jede Schnittstelle. Die LPMIPTABLE-Struktur wird als Argument für die Lpm_IpAddressTable-Funktion bereitgestellt.
PARAM_BUFFER

Die PARAM_BUFFER Struktur beschreibt das Format des Parameterpuffers, der in die CONTROL_SERVICE Struktur eingeschlossen werden kann.
POLICY_DATA

Die POLICY_DATA-Struktur enthält Richtliniendaten für RSVP-Nachrichten.
POLICY_DECISION

Die POLICY_DECISION-Struktur enthält RSVP-Richtlinienentscheidungsinformationen.
POLICY_ELEMENT

Die POLICY_ELEMENT -Struktur (lpmapi.h) enthält ein RSVP-Richtlinienelement.
POLICY_ELEMENT

Die POLICY_ELEMENT -Struktur (infocard.h) enthält ein RSVP-Richtlinienelement. (POLICY_ELEMENT)
PS_ADAPTER_STATS

Die PS_ADAPTER_STATS-Struktur stellt statistische Paket-Shaperinformationen zu einem angegebenen Adapter bereit. Beachten Sie, dass die PS_ADAPTER_STATS Struktur in Verbindung mit der PS_COMPONENT_STATS-Struktur verwendet wird.
PS_COMPONENT_STATS

Mit der PS_COMPONENT_STATS-Struktur können Anwendungen statistische Informationen zu ihrem TC-fähigen Fluss abrufen.
PS_CONFORMER_STATS

Die PS_CONFORMER_STATS-Struktur stellt statistische Paket-Shaperinformationen zu einem bestimmten Fluss bereit. Beachten Sie, dass die PS_CONFORMER_STATS Struktur in Verbindung mit der PS_COMPONENT_STATS-Struktur verwendet wird.
PS_DRRSEQ_STATS

Die PS_DRRSEQ_STATS-Struktur stellt Netzwerkschnittstellenkarten (NIC) und Paketsequenzer- und Paket-Shaper-Statistiken bereit. Beachten Sie, dass die PS_DRRSEQ_STATS Struktur in Verbindung mit der PS_COMPONENT_STATS-Struktur verwendet wird.
PS_FLOW_STATS

Die PS_FLOW_STATS-Struktur stellt statistische Paket-Shaperinformationen zu einem bestimmten Fluss bereit. Beachten Sie, dass die PS_FLOW_STATS Struktur in Verbindung mit der PS_COMPONENT_STATS-Struktur verwendet wird.
PS_SHAPER_STATS

Die PS_SHAPER_STATS-Struktur stellt statistische Paket-Shaperinformationen zur Paket-Shaper-Komponente des Computers bereit. Beachten Sie, dass die PS_SHAPER_STATS Struktur in Verbindung mit der PS_COMPONENT_STATS-Struktur verwendet wird.
QOS

Die QOS-Struktur stellt die Mittel bereit, mit denen QOS-fähige Anwendungen die Qualität der Dienstparameter für gesendeten und empfangenen Datenverkehr für einen bestimmten Fluss angeben können.
QOS_DESTADDR

Das QOS-Objekt QOS_DESTADDR wird während eines Aufrufs der WSAIoctl-Funktion (SIO_SET_QOS) verwendet, um das Ausgeben eines Verbindungsfunktionsaufrufs für einen sendenden Socket zu vermeiden.
QOS_DIFFSERV

Das QOS_DIFFSERV Datenverkehrssteuerungsobjekt wird verwendet, um Filter für den Paketplaner anzugeben, wenn es im Modus "Differenzierte Dienste" ausgeführt wird.
QOS_DIFFSERV_RULE

Die QOS_DIFFSERV_RULE-Struktur wird zusammen mit dem Verkehrssteuerungsobjekt QOS_DIFFSERV verwendet, um Diffserv-Regeln für einen bestimmten Fluss bereitzustellen.
QOS_DS_CLASS

Mit dem Datenverkehrssteuerungsobjekt QOS_DS_CLASS können Anwendungsentwickler den standardmäßigen Diffserv-Codepunktwert (DSCP) für die IP-Pakete außer Kraft setzen, die einem bestimmten Fluss zugeordnet sind. Standardmäßig wird der DSCP-Wert vom ServiceType des Flusses abgeleitet.
QOS_FLOW_FUNDAMENTALS

Die QOS_FLOW_FUNDAMENTALS-Struktur enthält grundlegende Informationen zu einem Fluss.
QOS_FLOWRATE_OUTGOING

Die QOS_FLOWRATE_OUTGOING-Struktur wird verwendet, um Flussrateinformationen in der QOSSetFlow-Funktion festzulegen.
QOS_FRIENDLY_NAME

Das QOS_FRIENDLY_NAME Verkehrssteuerungsobjekt ordnet einen Anzeigenamen dem Fluss zu.
QOS_OBJECT_HDR

Das QOS-Objekt QOS_OBJECT_HDR ist an jedes QOS-Objekt angefügt. Er gibt den Objekttyp und dessen Länge an.
QOS_PACKET_PRIORITY

Die QOS_PACKET_PRIORITY Struktur, die die Priorität des Flussdatenverkehrs angibt.
QOS_SD_MODE

Das QOS-Objekt QOS_SD_MODE definiert das Verhalten der Shaperkomponente des Datenverkehrssteuerungspakets.
QOS_SHAPING_RATE

Das QOS-Objekt QOS_SHAPING_RATE gibt die einheitliche Datenverkehrsgestaltungsrate an, die auf einen bestimmten Fluss angewendet werden soll.
QOS_TCP_TRAFFIC

Die QOS_TCP_TRAFFIC Struktur wird verwendet, um anzugeben, dass IP-Rangfolgen- und UserPriority-Zuordnungen für einen bestimmten Fluss auf Systemstandardwerte für TCP-Datenverkehr festgelegt werden müssen.
QOS_TRAFFIC_CLASS

Das Datenverkehrssteuerungsobjekt QOS_TRAFFIC_CLASS wird verwendet, um den Standardmäßigen UserPriority-Wert außer Kraft zu setzen, der Paketen zugeordnet ist, die den Datenverkehr eines bestimmten Flusses klassifizieren.
QOS_VERSION

Die QOS_VERSION Struktur gibt die Version des QOS-Protokolls an.
QualAppFlowSpec

Die QualAppFlowSpec-Struktur enthält FLOWSPEC-Informationen für eine qualitative Anwendung.
QualTspec

Die QualTspec-Struktur enthält qualitative Tspec-Informationen.
QualTspecParms

Die QualTspecParms-Struktur enthält qualitative Tspec-Parameter.
RESV_STYLE

Die RESV_STYLE-Struktur enthält Informationen zum RSVP RESV-Stil.
RSVP_ADSPEC

Das QOS-Objekt RSVP_ADSPEC stellt eine Möglichkeit bereit, mit der Informationen, die Netzwerkgeräte entlang des Datenpfads zwischen Absender und Empfänger beschreiben, die sich auf die RSVP-Funktionalität und die verfügbaren Dienste beziehen, bereitgestellt oder abgerufen werden.
RSVP_FILTERSPEC

Die RSVP_FILTERSPEC-Struktur stellt RSVP FILTERSPEC-Informationen bereit.
RSVP_FILTERSPEC_V4

Die RSVP_FILTERSPEC_V4 Struktur speichert Informationen für eine FILTERSPEC auf einer IPv4-Adresse.
RSVP_FILTERSPEC_V4_GPI

Die RSVP_FILTERSPEC_V4_GPI-Struktur enthält allgemeine Portbezeichnerinformationen für eine bestimmte FILTERSPEC.
RSVP_FILTERSPEC_V6

Die RSVP_FILTERSPEC_V6 Struktur speichert Informationen für eine FILTERSPEC auf einer IPv6-Adresse.
RSVP_FILTERSPEC_V6_FLOW

Die RSVP_FILTERSPEC_V6_FLOW Struktur stellt Flussbezeichnungsinformationen für eine IPv6 FILTERSPEC bereit.
RSVP_FILTERSPEC_V6_GPI

Die RSVP_FILTERSPEC_V6_GPI-Struktur enthält allgemeine Portbezeichnerinformationen für eine bestimmte FILTERSPEC für eine IPv6-Adresse.
RSVP_HOP

Die RSVP_HOP-Struktur enthält Informationen zu einem RSVP-fähigen Hop.
Rsvp_Hop_IPv4

Die Rsvp_Hop_IPv4-Struktur speichert Informationen zu einem RSVP-fähigen IPv4-Hop.
RSVP_MSG_OBJS

Die RSVP_MSG_OBJS-Struktur enthält RSVP-Nachrichtenobjekte.
RSVP_POLICY

Die RSVP_POLICY-Struktur speichert mindestens ein nicht definiertes Richtlinienelement.
RSVP_POLICY_INFO

Die RSVP_POLICY_INFO-Struktur speichert nicht definierte Richtlinienelemente, die aus RSVP abgerufen wurden.
RSVP_RESERVE_INFO

Das QOS-Objekt RSVP_RESERVE_INFO über den ProviderSpecific-Puffer ermöglicht das RSVP-Verhalten für einen bestimmten Fluss, der auf granularer Ebene angegeben oder geändert werden kann, und ermöglicht standardmäßige RSVP-Stileinstellungen für einen Fluss außer Kraft zu setzen.
RSVP_SCOPE

Die RSVP_SCOPE-Struktur stellt RSVP-Bereichsinformationen bereit.
RSVP_SESSION

Die RSVP_SESSION Struktur speichert Informationen zu einer RSVP SESSION-Nachricht.
RSVP_STATUS_INFO

Das QOS-Objekt RSVP_STATUS_INFO liefert Informationen zum Status von RSVP für einen bestimmten Fluss, einschließlich Ereignisbenachrichtigungen, die mit der Überwachung FD_QOS Ereignissen verbunden sind, sowie Fehlerinformationen.
RsvpObjHdr

Die RsvpObjHdr-Struktur stellt einen Objektheader für eine RSVP-Nachricht bereit.
Scope_list_ipv4

Die Scope_list_ipv4-Struktur enthält RSVP SCOPE-Objektinformationen.
SENDER_TSPEC

Die SENDER_TSPEC-Struktur enthält Informationen für einen RSVP-Absender Tspec.
Session_IPv4

Die Session_IPv4 Struktur speichert Informationen zu einem IPv4 RSVP SESSION-Objekt.
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.