QOS_TRAFFIC_CLASS struttura (qosobjs.h)
L'oggetto controllo del traffico QOS_TRAFFIC_CLASS viene usato per eseguire l'override del valore predefinito UserPriority ascritto ai pacchetti che classificano il traffico di un determinato flusso.
Per impostazione predefinita, il valore UserPriority di un flusso deriva dal ServiceType (vedere: FLOWPEC). Pertanto, è spesso necessario eseguire l'override dell'impostazione predefinita UserPriority perché i pacchetti possono essere contrassegnati nelle intestazioni di livello 2 (ad esempio un'intestazione 802.1p) per specificare la priorità dei dispositivi layer-2. L'uso di QOS_TRAFFIC_CLASS consente agli sviluppatori di applicazioni di eseguire l'override dell'impostazione predefinita UserPriority.
Sintassi
typedef struct _QOS_TRAFFIC_CLASS {
QOS_OBJECT_HDR ObjectHdr;
ULONG TrafficClass;
} QOS_TRAFFIC_CLASS, *LPQOS_TRAFFIC_CLASS;
Members
ObjectHdr
Oggetto QOS QOS_OBJECT_HDR. Il tipo di oggetto per questo oggetto di controllo del traffico deve essere QOS_OBJECT_TRAFFIC_CLASS.
TrafficClass
Valore di priorità utente del flusso. L'intervallo valido è pari a zero a sette. Le impostazioni seguenti vengono scelte (per impostazione predefinita) quando l'oggetto controllo del traffico QOS_TRAFFIC_CLASS non viene usato.
SERVICETYPE_BESTEFFORT (0x00000001)
SERVICETYPE_CONTROLLEDLOAD (0x00000002)
SERVICETYPE_GUARANTEED (0x00000003)
SERVICETYPE_NONCONFORMING (0x00000009)
SERVICETYPE_NETWORK_CONTROL (0x0000000A)
SERVICETYPE_QUALITATIVE (0x0000000D)
Commenti
Controllo traffico: I valori di enumerazione ServiceType seguenti non sono validi quando si usa in modo specifico il controllo traffico.
- SERVICE_NO_TRAFFIC_CONTROL
- SERVICE_NO_QOS_SIGNALING
- SERVICETYPE_GENERAL_INFORMATION
- SERVICETYPE_NETWORK_UNAVAILABLE
- SERVICETYPE_NOCHANGE
- SERVICETYPE_NOTRAFFIC
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | qosobjs.h |