Some discussion about it can be found at
http://stackoverflow.com/questions/4470645/acceptex-without-wsaioctl

CJ


Le 11/09/2013 12:26, Ivan Zhakov a écrit :
Hi,

The mpm_winnt uses AcceptEx API call to accept incoming connections.
But MSDN documentation states [1] that consumer should use WSAIoctl()
to get pointer to AcceptEx function instead calling it directly:
[[[
Note  The function pointer for the AcceptEx function must be obtained
at run time by making a call to the WSAIoctl function with the
SIO_GET_EXTENSION_FUNCTION_POINTER opcode specified. The input buffer
passed to the WSAIoctl function must contain WSAID_ACCEPTEX, a
globally unique identifier (GUID) whose value identifies the AcceptEx
extension function. On success, the output returned by the WSAIoctl
function contains a pointer to the AcceptEx function. The
WSAID_ACCEPTEX GUID is defined in the Mswsock.h header file.
]]]

Is any reason why WSAIoctl() is not used or just mistake and I should
prepare the patch to fix it?

[1] http://msdn.microsoft.com/en-us/library/windows/desktop/ms737524


Reply via email to