Condividi tramite


intestazione qos2.h

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

qos2.h contiene le interfacce di programmazione seguenti:

Funzioni

 
QOSAddSocketToFlow

Aggiunge un nuovo flusso per il traffico.
QOSCancel

Annulla un'operazione sovrapposta in sospeso, ad esempio QOSSetFlow.
QOSCloseHandle

La funzione QOSCloseHandle chiude un handle restituito dalla funzione QOSCreateHandle.
QOSCreateHandle

Questa funzione inizializza il sottosistema QOS e il parametro QOSHandle. Il parametro QOSHandle viene usato quando si chiamano altre funzioni QOS. QOSCreateHandle deve essere chiamato prima di qualsiasi altra funzione.
QOSEnumerateFlows

Enumera tutti i flussi esistenti.
QOSNotifyFlow

Registra l'applicazione chiamante per ricevere una notifica.
QOSQueryFlow

Richiede informazioni su un flusso specifico.
QOSRemoveSocketFromFlow

Notifica al sottosistema QOS che un flusso aggiunto in precedenza è stato terminato.
QOSSetFlow

Viene chiamato da un'applicazione per richiedere al sottosistema QOS di assegnare priorità ai pacchetti dell'applicazione e modificare il traffico del flusso.
QOSStartTrackingClient

La funzione QOSStartTrackingClient notifica al sottosistema QOS dell'esistenza di un nuovo client.
QOSStopTrackingClient

La funzione QOSStopTrackingClient notifica al sottosistema QoS di arrestare il rilevamento di un client che in precedenza ha usato la funzione QOSStartTrackingClient. Se un flusso è attualmente in corso, questa funzione non ne influisce.

Strutture

 
QOS_FLOW_FUNDAMENTALS

La struttura QOS_FLOW_FUNDAMENTALS contiene informazioni di base su un flusso.
QOS_FLOWRATE_OUTGOING

La struttura QOS_FLOWRATE_OUTGOING viene usata per impostare le informazioni sulla frequenza di flusso nella funzione QOSSetFlow.
QOS_PACKET_PRIORITY

Struttura QOS_PACKET_PRIORITY che indica la priorità del traffico del flusso.
QOS_VERSION

La struttura QOS_VERSION indica la versione del protocollo QOS.

Enumerazioni

 
QOS_FLOWRATE_REASON

L'enumerazione QOS_FLOWRATE_REASON indica il motivo di una modifica della larghezza di banda di un flusso.
QOS_NOTIFY_FLOW

L'enumerazione QOS_NOTIFY_FLOW specifica le circostanze che devono essere presenti per la funzione QOSNotifyFlow per inviare una notifica.
QOS_QUERY_FLOW

L'enumerazione QOS_QUERY_FLOW indica il tipo di informazioni richieste da una funzione QOSQueryFlow.
QOS_SET_FLOW

L'enumerazione QOS_SET_FLOW indica cosa viene modificato su un flusso.
QOS_SHAPING

L'enumerazione QOS_SHAPING definisce il comportamento di forma di un flusso.
QOS_TRAFFIC_TYPE

L'enumerazione QOS_TRAFFIC_TYPE definisce i vari tipi di traffico. Ogni flusso ha un singolo tipo di traffico. Ciò consente al sottosistema QOS di applicare criteri specificati dall'utente a ogni tipo.