wsagetlasterror()

场景:如何用WSAGetLastError

怎么用WSAGetLastError ?
我做的程序,调试没有问题,但就是不执行结果,怎么解决啊?我做的是屏幕截图,就是出现不了屏幕图像。
我看到好多说 用 WSAGetLastError 检测的,怎么用的,怎么才能知道错误呢?谢谢了

------解决方案--------------------
WSAGetLastError是获取Socket错误的。

如果普通API函数调用失败后应该调用GetLastError。
------解决方案--------------------
if( 0 > send(...))
{
printf("send error:%d\n", WSAGetLastError);
//错误处理
}
------解决方案--------------------
判断函数返回值,如果失败了离开调用WSAGetLastError
------解决方案--------------------
但就是不执行可能是什么原因呢
//如果是多线程的,可能涉及线程同步问题。

在socket函数失败之后,调用WSAGetLastError判断具体错误
------解决方案--------------------
先学会知道socket是否失败
------解决方案--------------------
if(socket失败)
{
DWORD dwError = WSAGetLastError();
}
------解决方案--------------------
http://msdn.microsoft.com/en-us/library/ms741580(VS.85).aspx

最好的函数手册 MSDN
在线的 msdn.microsoft.com/en-us