struktur QOS_TRAFFIC_CLASS (qosobjs.h)
Objek kontrol lalu lintas QOS_TRAFFIC_CLASS digunakan untuk mengambil alih nilai UserPriority default yang berlangganan paket yang mengklasifikasikan lalu lintas alur tertentu.
Secara default, nilai UserPriority alur berasal dari ServiceType (lihat: FLOWSPEC). Oleh karena itu, sering kali perlu untuk mengambil alih UserPriority default karena paket dapat ditandai di header Layer 2 mereka (seperti header 802.1p) untuk menentukan prioritasnya ke perangkat Layer-2. Menggunakan QOS_TRAFFIC_CLASS memungkinkan pengembang aplikasi untuk mengambil alih pengaturan UserPriority default.
Sintaks
typedef struct _QOS_TRAFFIC_CLASS {
QOS_OBJECT_HDR ObjectHdr;
ULONG TrafficClass;
} QOS_TRAFFIC_CLASS, *LPQOS_TRAFFIC_CLASS;
Anggota
ObjectHdr
Objek QOS QOS_OBJECT_HDR. Tipe objek untuk objek kontrol lalu lintas ini harus QOS_OBJECT_TRAFFIC_CLASS.
TrafficClass
Nilai prioritas pengguna alur. Rentang yang valid adalah nol hingga tujuh. Pengaturan berikut dipilih (secara default) ketika objek kontrol lalu lintas QOS_TRAFFIC_CLASS tidak digunakan.
SERVICETYPE_BESTEFFORT (0x00000001)
SERVICETYPE_CONTROLLEDLOAD (0x00000002)
SERVICETYPE_GUARANTEED (0x00000003)
SERVICETYPE_NONCONFORMING (0x00000009)
SERVICETYPE_NETWORK_CONTROL (0x0000000A)
SERVICETYPE_QUALITATIVE (0x0000000D)
Keterangan
Kontrol Lalu Lintas: Nilai enumerasi ServiceType berikut ini tidak valid saat secara khusus bekerja dengan Kontrol Lalu Lintas.
- SERVICE_NO_TRAFFIC_CONTROL
- SERVICE_NO_QOS_SIGNALING
- SERVICETYPE_GENERAL_INFORMATION
- SERVICETYPE_NETWORK_UNAVAILABLE
- SERVICETYPE_NOCHANGE
- SERVICETYPE_NOTRAFFIC
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | qosobjs.h |