Fungsi NdisClModifyCallQoS (ndis.h)
NdisClModifyCallQoS meminta perubahan kualitas layanan pada koneksi.
Sintaks
NDIS_STATUS NdisClModifyCallQoS(
[in] NDIS_HANDLE NdisVcHandle,
[in] PCO_CALL_PARAMETERS CallParameters
);
Parameter
[in] NdisVcHandle
Menentukan handel ke VC yang ingin dimodifikasi oleh klien QoS. Klien awalnya mendapatkan handel ini dengan memanggil NdisCoCreateVc, dan, baru-baru ini, mengambil handel ini dari area status per-VC-nya.
[in] CallParameters
Penunjuk ke struktur jenis CO_CALL_PARAMETERS yang menentukan QoS baru yang diminta oleh pemanggil.
Nilai kembali
Ketika NdisClModifyCallQoS mengembalikan apa pun selain NDIS_STATUS_PENDING, klien harus melakukan panggilan internal ke Fungsi ProtocolClModifyCallQoSComplete . Jika tidak, NDIS memanggil fungsi ProtocolClModifyCallQoSComplete klien ketika operasi ini selesai.
Keterangan
Panggilan ke NdisClModifyCallQoS menyebabkan NDIS memanggil CM Fungsi ProtocolCmModifyCallQoS , yang, pada gilirannya, memanggil NdisCmActivateVc untuk memberi tahu driver miniport yang mendasarinya untuk mengubah parameter panggilan jika perubahan QoS yang diminta dapat dilakukan.
Jika manajer panggilan tidak menerima perubahan QoS yang diusulkan klien, klien dapat terus menggunakan QoS yang tidak berubah untuk panggilan atau dapat merobek panggilan. Jika klien dan manajer panggilan tidak dapat menyetujui QoS untuk panggilan tertentu, pembuat VC bertanggung jawab untuk memulai teardown VC.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Didukung untuk driver NDIS 6.0 dan NDIS 5.1 (lihat NdisClModifyCallQoS (NDIS 5.1)) di Windows Vista. Didukung untuk driver NDIS 5.1 (lihat NdisClModifyCallQoS (NDIS 5.1)) di Windows XP. |
Target Platform | Desktop |
Header | ndis.h (termasuk Ndis.h) |
Pustaka | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
Aturan kepatuhan DDI | Irql_Protocol_Driver_Function(ndis) |
Lihat juga
ProtocolClModifyCallQoSCompleteSaran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk