WSAGetUdpSendMessageSize function (ws2tcpip.h)

Retrieves the segmentation message size for a UDP socket.

Syntax

INT WSAGetUdpSendMessageSize(
  [in]  SOCKET Socket,
  [out] DWORD  *MsgSize
);

Parameters

[in] Socket

A descriptor that identifies a UDP socket.

[out] MsgSize

Type: DWORD*

A pointer to a DWORD. On success, the function sets the DWORD to the message size used on the socket for UDP segmentation.

Return value

On success, the function returns 0. Otherwise, a value of SOCKET_ERROR is returned, and you can retrieve a specific error code by calling WSAGetLastError.

Remarks

UDP send segmentation is supported through the UDP_SEND_MSG_SIZE socket option. WSAGetUdpSendMessageSize is a type-safe wrapper for getting this socket option, and we recommend it over getsockopt.

Requirements

Requirement Value
Minimum supported client Windows 10, version 2004 (10.0; Build 19041)
Minimum supported server Windows Server, version 2004 (10.0; Build 19041)
Target Platform Windows
Header ws2tcpip.h
Library Ws2_32.lib
DLL Ws2_32.dll