Kualitas Layanan (QOS)
Gambaran umum teknologi Quality of Service (QOS).
Untuk mengembangkan Kualitas Layanan (QOS), Anda memerlukan header ini:
Untuk panduan pemrograman untuk teknologi ini, lihat:
FilterType Enumerasi FilterType menentukan jenis filter yang digunakan untuk RSVP FILTERSPEC. |
QOS_FLOWRATE_REASON Enumerasi QOS_FLOWRATE_REASON menunjukkan alasan perubahan bandwidth alur. |
QOS_NOTIFY_FLOW Enumerasi QOS_NOTIFY_FLOW menentukan keadaan yang harus ada agar fungsi QOSNotifyFlow mengirim pemberitahuan. |
QOS_QUERY_FLOW Enumerasi QOS_QUERY_FLOW menunjukkan jenis informasi yang akan diminta fungsi QOSQueryFlow. |
QOS_SET_FLOW Enumerasi QOS_SET_FLOW menunjukkan apa yang diubah tentang alur. |
QOS_SHAPING Enumerasi QOS_SHAPING mendefinisikan perilaku pembentukan alur. |
QOS_TRAFFIC_TYPE Enumerasi QOS_TRAFFIC_TYPE mendefinisikan berbagai jenis lalu lintas. Setiap alur memiliki satu jenis lalu lintas. Ini memungkinkan subsistem QOS menerapkan kebijakan yang ditentukan pengguna ke setiap jenis. |
CBADMITRESULT Fungsi cbAdmitResult digunakan oleh LPM untuk mengembalikan hasil untuk permintaan LPM_AdmitRsvpMsg. |
CBGETRSVPOBJECTS Fungsi cbGetRsvpObjects adalah fungsi panggilan balik bagi LPM untuk mengembalikan hasil secara asinkron untuk permintaan LPM_GetRsvpObjects. |
LPM_AdmitRsvpMsg Fungsi LPM_AdmitRsvpMsg dipanggil oleh PCM untuk meneruskan pesan RSVP ke LPM untuk keputusan kontrol penerimaan berbasis kebijakan. |
LPM_CommitResv Fungsi LPM_CommitResv dipanggil oleh PCM untuk mendapatkan keputusan komitmen reservasi dari LPM. |
LPM_Deinitialize Fungsi LPM_Deinitialize memungkinkan PCM untuk menginstruksikan LPM untuk deinisialisasi, baik karena pematian sistem atau perubahan status Manajer Bandwidth Subnet (DSBM) yang Ditunjuk. |
LPM_DeleteState Fungsi LPM_DeleteState dipanggil oleh PCM untuk menghapus informasi status RSVP LPM. |
LPM_GetRsvpObjects Fungsi LPM_GetRsvpObjects memungkinkan PCM untuk mengkueri LPM untuk data kebijakan. |
LPM_Initialize Fungsi LPM_Initialize menginisialisasi modul kebijakan lokal (LPM). |
LPM_IpAddressTable Fungsi LPM_IpAddressTable digunakan oleh PCM untuk meneruskan daftar alamat IP yang ditetapkan ke Windows 2000 Server tempat LPM diinisialisasi. |
PALLOCMEM Fungsi PALLOCMEM adalah fungsi alokasi memori yang disediakan oleh PCM, digunakan untuk mengalokasikan memori saat mengembalikan informasi kebijakan ke PCM. |
PFREEMEM Fungsi PFREEMEM adalah fungsi bebas memori yang disediakan oleh PCM. |
QOSAddSocketToFlow Menambahkan arus baru untuk lalu lintas. |
QOSCancel Membatalkan operasi tumpang tindih yang tertunda, seperti QOSSetFlow. |
QOSCloseHandle Fungsi QOSCloseHandle menutup handel yang dikembalikan oleh fungsi QOSCreateHandle. |
QOSCreateHandle Fungsi ini menginisialisasi subsistem QOS dan parameter QOSHandle. Parameter QOSHandle digunakan saat memanggil fungsi QOS lainnya. QOSCreateHandle harus dipanggil sebelum fungsi lain. |
QOSEnumerateFlows Menghitung semua alur yang ada. |
QOSNotifyFlow Mendaftarkan aplikasi panggilan untuk menerima pemberitahuan. |
QOSQueryFlow Meminta informasi tentang alur tertentu. |
QOSRemoveSocketFromFlow Memberi tahu subsistem QOS bahwa alur yang ditambahkan sebelumnya telah dihentikan. |
QOSSetFlow Dipanggil oleh aplikasi untuk meminta subsistem QOS untuk memprioritaskan paket aplikasi dan mengubah lalu lintas arus. |
QOSStartTrackingClient Fungsi QOSStartTrackingClient memberi tahu subsistem QOS tentang keberadaan klien baru. |
QOSStopTrackingClient Fungsi QOSStopTrackingClient memberi tahu subsistem QoS untuk berhenti melacak klien yang sebelumnya telah menggunakan fungsi QOSStartTrackingClient. Jika alur sedang berlangsung, fungsi ini tidak akan memengaruhinya. |
TcAddFilter Fungsi TcAddFilter mengaitkan filter baru dengan alur yang ada yang memungkinkan paket yang cocok dengan filter diarahkan ke alur terkait. |
TcAddFlow Fungsi TcAddFlow menambahkan alur baru pada antarmuka yang ditentukan. |
TcCloseInterface Fungsi TcCloseInterface menutup antarmuka yang sebelumnya dibuka dengan panggilan ke TcOpenInterface. Semua alur dan filter pada antarmuka tertentu harus ditutup sebelum menutup antarmuka dengan panggilan ke TcCloseInterface. |
TcDeleteFilter Fungsi TcDeleteFilter menghapus filter yang sebelumnya ditambahkan dengan fungsi TcAddFilter. |
TcDeleteFlow Fungsi TcDeleteFlow menghapus alur yang telah ditambahkan dengan fungsi TcAddFlow. Klien harus menghapus semua filter yang terkait dengan alur sebelum menghapusnya, jika tidak, kesalahan akan dikembalikan dan fungsi tidak akan menghapus alur. |
TcDeregisterClient Fungsi TcDeregisterClient membatalkan pendaftaran klien dengan Antarmuka Kontrol Lalu Lintas (TCI). |
TcEnumerateFlows Fungsi TcEnumerateFlows menghitung alur yang diinstal dan filter terkait pada antarmuka. |
TcEnumerateInterfaces Fungsi TcEnumerateInterfaces menghitung semua antarmuka jaringan yang diaktifkan kontrol lalu lintas. Klien diberi tahu tentang perubahan antarmuka melalui fungsi ClNotifyHandler. |
TcGetFlowNameA Fungsi TcGetFlowName menyediakan nama alur yang telah dibuat oleh klien panggilan. (ANSI) |
TcGetFlowNameW Fungsi TcGetFlowName menyediakan nama alur yang telah dibuat oleh klien panggilan. (Unicode) |
TCI_ADD_FLOW_COMPLETE_HANDLER Fungsi ClAddFlowComplete digunakan oleh kontrol lalu lintas untuk memberi tahu klien tentang penyelesaian panggilan sebelumnya ke fungsi TcAddFlow. |
TCI_DEL_FLOW_COMPLETE_HANDLER Fungsi ClDeleteFlowComplete digunakan oleh kontrol lalu lintas untuk memberi tahu klien tentang penyelesaian panggilan sebelumnya ke fungsi TcDeleteFlow. |
TCI_MOD_FLOW_COMPLETE_HANDLER Fungsi ClModifyFlowComplete digunakan oleh kontrol lalu lintas untuk memberi tahu klien tentang penyelesaian panggilan sebelumnya ke fungsi TcModifyFlow. |
TCI_NOTIFY_HANDLER Fungsi ClNotifyHandler digunakan oleh kontrol lalu lintas untuk memberi tahu klien tentang berbagai peristiwa tertentu kontrol lalu lintas, termasuk penghapusan alur, perubahan parameter filter, atau penutupan antarmuka. |
TcModifyFlow Fungsi TcModifyFlow memodifikasi alur yang ada. Saat memanggil TcModifyFlow, parameter Flowspec baru dan objek kontrol lalu lintas apa pun harus diisi. |
TcOpenInterfaceA Fungsi TcOpenInterface membuka antarmuka. (ANSI) |
TcOpenInterfaceW Fungsi TcOpenInterface membuka antarmuka. (Unicode) |
TcQueryFlowA Fungsi TcQueryFlow meminta kontrol lalu lintas untuk nilai parameter alur tertentu berdasarkan nama alur. Nama alur dapat diambil dari fungsi TcEnumerateFlows atau dari fungsi TcGetFlowName. (ANSI) |
TcQueryFlowW Fungsi TcQueryFlow meminta kontrol lalu lintas untuk nilai parameter alur tertentu berdasarkan nama alur. Nama alur dapat diambil dari fungsi TcEnumerateFlows atau dari fungsi TcGetFlowName. (Unicode) |
TcQueryInterface Fungsi TcQueryInterface meminta kontrol lalu lintas untuk parameter per antarmuka terkait. |
TcRegisterClient Fungsi TcRegisterClient digunakan untuk mendaftarkan klien dengan antarmuka kontrol lalu lintas (TCI). Fungsi TcRegisterClient harus menjadi panggilan fungsi pertama yang dilakukan klien ke TCI. |
TcSetFlowA Fungsi TcSetFlow menetapkan parameter individual untuk alur tertentu. (ANSI) |
TcSetFlowW Fungsi TcSetFlow menetapkan parameter individual untuk alur tertentu. (Unicode) |
TcSetInterface Fungsi TcSetInterface mengatur parameter individual untuk antarmuka tertentu. |
AD_GENERAL_PARAMS Struktur AD_GENERAL_PARAMS berisi Parameter Karakterisasi Umum yang terkandung dalam objek Adspec RSVP. |
ADDRESS_LIST_DESCRIPTOR Struktur ADDRESS_LIST_DESCRIPTOR menyediakan informasi pendeskripsi alamat jaringan untuk antarmuka tertentu. |
ADSPEC Struktur ADSPEC berisi informasi pesan Adspec untuk RSVP. |
CONTROL_SERVICE Struktur CONTROL_SERVICE berisi jenis layanan RSVP yang didukung. |
CtrlLoadFlowspec Struktur CtrlLoadFlowspec berisi Load FLOWSPEC Terkontrol. |
ENUMERATION_BUFFER Struktur ENUMERATION_BUFFER berisi informasi khusus untuk alur tertentu, termasuk nama alur, jumlah filter yang terkait dengan alur, dan array filter yang terkait dengan alur. |
ERROR_SPEC Struktur ERROR_SPEC berisi pesan kesalahan RSVP. |
Error_Spec_IPv4 Struktur Error_Spec_IPv4 menyimpan informasi kode kesalahan untuk transmisi RSVP. |
FILTER_SPEC Struktur FILTER_SPEC menyimpan informasi tentang RSVP FILTERSPEC. |
Filter_Spec_IPv4 Struktur Filter_Spec_IPv4 berisi informasi tentang IPv4 FILTERSPEC. |
Filter_Spec_IPv4GPI Struktur Filter_Spec_IPv4GPI berisi informasi ID port umum tentang IPv4 FILTERSPEC. |
FLOW_DESC Struktur FLOW_DESC berisi informasi deskriptor alur untuk RSVP. |
FLOWDESCRIPTOR Struktur FLOWDESCRIPTOR menentukan satu atau beberapa filter untuk FLOWSPEC tertentu. |
FLOWSPEC Struktur FLOWSPEC memberikan kualitas parameter layanan ke RSVP SP. |
Gads_parms_t Struktur Gads_parms_t menyimpan parameter Adspec layanan yang dijamin. |
GenAdspecParams Struktur GenAdspecParams berisi parameter karakterisasi jalur umum. |
GenTspec Struktur GenTspec menyimpan informasi Tspec generik. |
GenTspecParms Struktur GenTspecParms menyimpan parameter Tspec generik. |
GuarFlowSpec Struktur GuarFlowSpec berisi informasi flowspec yang dijamin. |
GuarRspec Struktur GuarRspec berisi informasi Rspec yang dijamin. |
ID_ERROR_OBJECT Struktur ID_ERROR_OBJECT berisi informasi pesan kesalahan untuk Elemen Kebijakan Identitas untuk RSVP. |
IDPE_ATTR Struktur IDPE_ATTR berisi informasi atribut elemen kebijakan identitas. |
IN_ADDR_IPV4 Serikat IN_ADDR_IPV4 menyimpan alamat IPv4 untuk digunakan dengan RSVP FILTERSPEC. |
IN_ADDR_IPV6 Struktur IN_ADDR_IPV6 menyimpan alamat IPv6 untuk digunakan dengan RSVP FILTERSPEC. |
IntServFlowSpec Struktur IntServFlowSpec berisi informasi tentang flowspec Layanan Terintegrasi. |
IntServMainHdr Struktur IntServMainHdr adalah header untuk objek RSVP Layanan Terpadu. |
IntServParmHdr Struktur IntServParmHdr adalah header untuk parameter Layanan Terpadu. |
IntServServiceHdr Struktur IntServServiceHdr adalah header untuk objek layanan Layanan Terpadu. |
IntServTspecBody Struktur IntServTspecBody berisi informasi untuk RSVP Tspec. |
IP_PATTERN Struktur IP_PATTERN menerapkan pola tertentu atau masker yang sesuai untuk protokol IP. Penunjukan struktur IP_PATTERN digunakan oleh antarmuka kontrol lalu lintas dalam penerapan filter paket. |
IPX_PATTERN Struktur IPX_PATTERN menerapkan pola tertentu atau masker yang sesuai untuk protokol IPX. Penunjukan struktur IPX_PATTERN digunakan oleh antarmuka kontrol lalu lintas dalam penerapan filter paket. |
IS_ADSPEC_BODY Struktur IS_ADSPEC_BODY berisi informasi Layanan Terintegrasi Adspec. |
IS_FLOWSPEC Struktur IS_FLOWSPEC menyimpan objek FLOWSPEC Layanan Terpadu. |
LPM_INIT_INFO Struktur LPM_INIT_INFO berisi informasi inisialisasi modul kebijakan lokal. |
LPMIPTABLE Struktur LPMIPTABLE berisi informasi IP, termasuk indeks SNMP, alamat IP, dan subnet mask untuk setiap antarmuka. Struktur LPMIPTABLE disediakan sebagai argumen untuk fungsi Lpm_IpAddressTable. |
PARAM_BUFFER Struktur PARAM_BUFFER menjelaskan format buffer parameter yang dapat disertakan dalam struktur CONTROL_SERVICE. |
POLICY_DATA Struktur POLICY_DATA berisi data kebijakan untuk pesan RSVP. |
POLICY_DECISION Struktur POLICY_DECISION berisi informasi keputusan kebijakan RSVP. |
POLICY_ELEMENT Struktur POLICY_ELEMENT (lpmapi.h) berisi elemen kebijakan RSVP. |
POLICY_ELEMENT Struktur POLICY_ELEMENT (infocard.h) berisi elemen kebijakan RSVP. (POLICY_ELEMENT) |
PS_ADAPTER_STATS Struktur PS_ADAPTER_STATS menyediakan informasi pembentuk paket statistik tentang adaptor tertentu. Perhatikan bahwa struktur PS_ADAPTER_STATS digunakan bersama dengan struktur PS_COMPONENT_STATS. |
PS_COMPONENT_STATS Struktur PS_COMPONENT_STATS memungkinkan aplikasi untuk mendapatkan informasi statistik mengenai alur yang mendukung TC mereka. |
PS_CONFORMER_STATS Struktur PS_CONFORMER_STATS menyediakan informasi pembentuk paket statistik tentang alur tertentu. Perhatikan bahwa struktur PS_CONFORMER_STATS digunakan bersama dengan struktur PS_COMPONENT_STATS. |
PS_DRRSEQ_STATS Struktur PS_DRRSEQ_STATS menyediakan kartu antarmuka jaringan (NIC) dan statistik pembentuk paket pengurut paket. Perhatikan bahwa struktur PS_DRRSEQ_STATS digunakan bersama dengan struktur PS_COMPONENT_STATS. |
PS_FLOW_STATS Struktur PS_FLOW_STATS menyediakan informasi pembentuk paket statistik tentang alur tertentu. Perhatikan bahwa struktur PS_FLOW_STATS digunakan bersama dengan struktur PS_COMPONENT_STATS. |
PS_SHAPER_STATS Struktur PS_SHAPER_STATS menyediakan informasi pembentuk paket statistik tentang komponen pembentuk paket komputer. Perhatikan bahwa struktur PS_SHAPER_STATS digunakan bersama dengan struktur PS_COMPONENT_STATS. |
QOS Struktur QOS menyediakan sarana di mana aplikasi berkemampuan QOS dapat menentukan kualitas parameter layanan untuk lalu lintas yang dikirim dan diterima pada alur tertentu. |
QOS_DESTADDR Objek QOS QOS_DESTADDR digunakan selama panggilan ke fungsi WSAIoctl (SIO_SET_QOS) untuk menghindari penerbitan panggilan fungsi koneksi untuk soket pengiriman. |
QOS_DIFFSERV Objek kontrol lalu lintas QOS_DIFFSERV digunakan untuk menentukan filter untuk penjadwal paket saat beroperasi dalam Mode Layanan Yang Berbeda. |
QOS_DIFFSERV_RULE Struktur QOS_DIFFSERV_RULE digunakan bersama dengan objek kontrol lalu lintas QOS_DIFFSERV untuk memberikan aturan Diffserv untuk alur tertentu. |
QOS_DS_CLASS Objek kontrol lalu lintas QOS_DS_CLASS memungkinkan pengembang aplikasi untuk mengambil alih nilai titik kode Diffserv (DSCP) default untuk paket IP yang terkait dengan alur tertentu. Secara default, nilai DSCP berasal dari ServiceType alur. |
QOS_FLOW_FUNDAMENTALS Struktur QOS_FLOW_FUNDAMENTALS berisi informasi dasar tentang alur. |
QOS_FLOWRATE_OUTGOING Struktur QOS_FLOWRATE_OUTGOING digunakan untuk mengatur informasi laju aliran dalam fungsi QOSSetFlow. |
QOS_FRIENDLY_NAME Objek kontrol lalu lintas QOS_FRIENDLY_NAME mengaitkan nama yang mudah diingat dengan alur. |
QOS_OBJECT_HDR Objek QOS QOS_OBJECT_HDR dilampirkan ke setiap objek QOS. Ini menentukan jenis objek dan panjangnya. |
QOS_PACKET_PRIORITY Struktur QOS_PACKET_PRIORITY yang menunjukkan prioritas lalu lintas arus. |
QOS_SD_MODE Objek QOS QOS_SD_MODE menentukan perilaku komponen pembentuk paket kontrol lalu lintas. |
QOS_SHAPING_RATE Objek QOS QOS_SHAPING_RATE menentukan tingkat pembentukan lalu lintas seragam yang diterapkan ke alur tertentu. |
QOS_TCP_TRAFFIC Struktur QOS_TCP_TRAFFIC digunakan untuk menunjukkan bahwa pemetaan Prioritas IP dan UserPriority untuk alur tertentu harus diatur ke default sistem untuk lalu lintas TCP. |
QOS_TRAFFIC_CLASS Objek kontrol lalu lintas QOS_TRAFFIC_CLASS digunakan untuk mengambil alih nilai UserPriority default yang berlangganan paket yang mengklasifikasikan lalu lintas alur tertentu. |
QOS_VERSION Struktur QOS_VERSION menunjukkan versi protokol QOS. |
QualAppFlowSpec Struktur QualAppFlowSpec berisi informasi FLOWSPEC untuk aplikasi kualitatif. |
QualTspec Struktur QualTspec berisi informasi Tspec kualitatif. |
QualTspecParms Struktur QualTspecParms berisi parameter Tspec kualitatif. |
RESV_STYLE Struktur RESV_STYLE berisi informasi tentang gaya RSVP RESV. |
RSVP_ADSPEC Objek QOS RSVP_ADSPEC menyediakan sarana di mana informasi yang menjelaskan perangkat jaringan di sepanjang jalur data antara pengirim dan penerima, berkaitan dengan fungsionalitas RSVP dan layanan yang tersedia, disediakan atau diambil. |
RSVP_FILTERSPEC Struktur RSVP_FILTERSPEC menyediakan informasi RSVP FILTERSPEC. |
RSVP_FILTERSPEC_V4 Struktur RSVP_FILTERSPEC_V4 menyimpan informasi untuk FILTERSPEC pada alamat IPv4. |
RSVP_FILTERSPEC_V4_GPI Struktur RSVP_FILTERSPEC_V4_GPI menyediakan informasi pengidentifikasi port umum untuk FILTERSPEC tertentu. |
RSVP_FILTERSPEC_V6 Struktur RSVP_FILTERSPEC_V6 menyimpan informasi untuk FILTERSPEC pada alamat IPv6. |
RSVP_FILTERSPEC_V6_FLOW Struktur RSVP_FILTERSPEC_V6_FLOW menyediakan informasi label alur untuk IPv6 FILTERSPEC. |
RSVP_FILTERSPEC_V6_GPI Struktur RSVP_FILTERSPEC_V6_GPI menyediakan informasi pengidentifikasi port umum untuk FILTERSPEC tertentu pada alamat IPv6. |
RSVP_HOP Struktur RSVP_HOP berisi informasi tentang hop yang mendukung RSVP. |
Rsvp_Hop_IPv4 Struktur Rsvp_Hop_IPv4 menyimpan informasi tentang hop IPv4 yang mendukung RSVP. |
RSVP_MSG_OBJS Struktur RSVP_MSG_OBJS berisi objek pesan RSVP. |
RSVP_POLICY Struktur RSVP_POLICY menyimpan satu atau beberapa elemen kebijakan yang tidak terdefinisi. |
RSVP_POLICY_INFO Struktur RSVP_POLICY_INFO menyimpan elemen kebijakan yang tidak terdefinisi yang diambil dari RSVP. |
RSVP_RESERVE_INFO Objek QOS RSVP_RESERVE_INFO, melalui buffer ProviderSpecific, memungkinkan perilaku RSVP untuk alur tertentu ditentukan atau dimodifikasi pada tingkat granular, dan memungkinkan pengaturan gaya RSVP default agar alur ditimpa. |
RSVP_SCOPE Struktur RSVP_SCOPE menyediakan informasi cakupan RSVP. |
RSVP_SESSION Struktur RSVP_SESSION menyimpan informasi tentang pesan SESI RSVP. |
RSVP_STATUS_INFO Objek QOS RSVP_STATUS_INFO memberikan informasi mengenai status RSVP untuk alur tertentu, termasuk pemberitahuan peristiwa yang terkait dengan pemantauan FD_QOS peristiwa, serta informasi kesalahan. |
RsvpObjHdr Struktur RsvpObjHdr menyediakan header objek untuk pesan RSVP. |
Scope_list_ipv4 Struktur Scope_list_ipv4 berisi informasi objek CAKUPAN RSVP. |
SENDER_TSPEC Struktur SENDER_TSPEC berisi informasi untuk Tspec pengirim RSVP. |
Session_IPv4 Struktur Session_IPv4 menyimpan informasi tentang objek SESI IPv4 RSVP. |
TC_GEN_FILTER Struktur TC_GEN_FILTER membuat filter yang cocok dengan sekumpulan atribut atau kriteria paket tertentu, yang kemudian dapat digunakan untuk mengaitkan paket yang memenuhi kriteria atribut dengan alur tertentu. |
TC_GEN_FLOW Struktur TC_GEN_FLOW membuat alur generik untuk digunakan dengan antarmuka kontrol lalu lintas. Alur disesuaikan melalui anggota struktur ini. |
TC_IFC_DESCRIPTOR Struktur TC_IFC_DESCRIPTOR adalah pengidentifikasi antarmuka yang digunakan untuk menghitung antarmuka. |
TCI_CLIENT_FUNC_LIST Struktur TCI_CLIENT_FUNC_LIST digunakan oleh antarmuka kontrol lalu lintas untuk mendaftar lalu mengakses fungsi panggilan balik klien. Setiap anggota TCI_CLIENT_FUNC_LIST adalah penunjuk ke fungsi panggilan balik yang disediakan klien. |