Struktur WSDUdpRetransmitParams (wsdbase.h)
Menentukan parameter untuk mengulangi transmisi pesan.
Sintaks
typedef struct _WSDUdpRetransmitParams {
ULONG ulSendDelay;
ULONG ulRepeat;
ULONG ulRepeatMinDelay;
ULONG ulRepeatMaxDelay;
ULONG ulRepeatUpperDelay;
} WSDUdpRetransmitParams;
Anggota
ulSendDelay
Waktu untuk menunggu sebelum mengirim transmisi pertama, dalam milidetik. Tentukan nol untuk tidak ada penundaan. Tidak boleh TAK TERBATAS.
ulRepeat
Jumlah maksimum transmisi yang akan dikirim. Tentukan nilai antara 1 dan 256, secara inklusif.
ulRepeatMinDelay
Nilai minimum rentang yang digunakan untuk menghasilkan nilai penundaan awal, dalam milidetik. Nilai ini harus kurang dari atau sama dengan ulRepeatMaxDelay, bisa nol, tetapi tidak boleh INFINITE. Lihat Keterangan.
ulRepeatMaxDelay
Nilai maksimum rentang yang digunakan untuk menghasilkan nilai penundaan awal, dalam milidetik. Nilai ini kurang dari atau sama dengan ulRepeatUpperDelay, bisa nol, tetapi tidak boleh INFINITE. Lihat Keterangan.
ulRepeatUpperDelay
Penundaan maksimum untuk menunggu sebelum mengirim pesan, dalam milidetik. Nilai ini bisa nol, tetapi tidak boleh INFINITE.
Keterangan
Jika ulRepeatMinDelay, ulRepeatMaxDelay, dan ulRepeatUpperDelay semuanya nol, tidak ada keterlambatan dalam transmisi ulang pesan.
WSD mengirimkan transmisi pertama setelah menunggu ulSendDelay. WSD menggunakan anggota lain untuk menentukan kapan harus mengulangi transmisi, jika perlu. WSD mengulangi transmisi hingga waktu ulRepeat dengan meningkatkan penundaan antara transmisi. WSD menggunakan anggota ulRepeatMinDelay, ulRepeatMaxDelay, dan ulRepeatUpperDelay untuk menentukan penundaan.
WSD menghasilkan nilai penundaan acak dalam rentang ulRepeatMinDelay ke ulRepeatMaxDelay dan menunggu jumlah waktu ini sebelum mengulangi transmisi. Semua upaya berulang berikutnya kemudian menggandakan nilai penundaan saat ini hingga ulRepeatUpperDelay tercapai. Misalnya, jika nilai penundaan acak awal adalah 50 dan nilai penundaan atas adalah 250, upaya kedua akan menunggu 50 milidetik, upaya ketiga akan menunggu 100 milidetik, upaya keempat akan menunggu 200 milidetik, dan upaya yang tersisa akan menunggu 250 milidetik.
Untuk detail tentang bagaimana WSD menggunakan nilai-nilai ini untuk mengirim pesan, lihat Lampiran I spesifikasi SOAP-over-UDP .
Persyaratan
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Header | wsdbase.h (termasuk Wsdapi.h) |
Lihat juga
Saran 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