Windows上的NonBlockingSendSpecialBuffering设置的影响

最近我遇到了一些与Windows上的UDP发送有关的问题。 当应用程序尝试以非阻塞模式通过UDP发送数据包时,通常会在send()中收到套接字错误10035(WSAEWOULDBLOCK),因此套接字缓冲区可能已满。 我只在Windows 2008上看到过这个问题,在Windows 2003上没有看到同样的问题。

我正在做一些研究,发现了下面的文章(虽然它提到了TCP)

http://support.microsoft.com/kb/823764

在底部它提到了registry值HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ AFD \ Parameters \ NonBlockingSendSpecialBuffering的更新为1

但是没有包括进一步的细节

有谁知道什么是设置此registry值的作用,它有什么作用?

我试图在网上search,但无法find任何参考,包括msdn网站。

任何帮助,将不胜感激。