Fungsi WSASetRecvIPEcn (ws2tcpip.h)
Menentukan apakah tumpukan IP harus mengisi buffer kontrol dengan pesan yang berisi titik kode pemberitahuan kemacetan eksplisit (ECN) dari bidang header Jenis Layanan IPv4 (atau bidang header Traffic Class IPv6) pada datagram yang diterima.
Saat Anda mengaktifkan tanda terima titik kode ECN, fungsi LPFN_WSARECVMSG (WSARecvMsg) mengembalikan data kontrol opsional yang berisi titik kode ECN dari datagram yang diterima. Jenis pesan kontrol yang dikembalikan akan IP_ECN (atau IPV6_ECN) dengan tingkat IPPROTO_IP (atau IPPROTO_IPV6). Data pesan kontrol dikembalikan sebagai INT. Opsi ini hanya valid pada soket datagram (jenis soket harus SOCK_DGRAM).
Untuk informasi selengkapnya, dan contoh kode, lihat Pemberitahuan kemacetan eksplisit (ECN) Winsock. Lihat juga WSAGetRecvIPEcn.
Sintaks
INT WSASetRecvIPEcn(
SOCKET Socket,
DWORD Enabled
);
Parameter
Socket
Ketik: _In_ SOCKET
Deskriptor yang mengidentifikasi soket.
Enabled
Ketik: _In_ DWORD
TRUE untuk mengaktifkan tanda terima titik kode ECN; FALSE untuk dinonaktifkan.
Mengembalikan nilai
Jika fungsi berhasil, maka nilai yang dikembalikan adalah 0. Jika tidak, nilai SOCKET_ERROR dikembalikan, dan Anda dapat mengulangi kode kesalahan tertentu dengan memanggil WSAGetLastError.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 Build 20348 |
Server minimum yang didukung | Windows 10 Build 20348 |
Header | ws2tcpip.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