WSAAsyncSelect函数编译老是提示出现异常

WSAAsyncSelect函数编译老是提示出现错误?

C/C++ code

err = ::WSAAsyncSelect(ServerSock, this->m_hWnd, UM_SOCKET, FD_READ | FD_WRITE);
            if(err == SOCKET_ERROR)
            {
                MessageBox("注册失败");
                return FALSE;
            }

调用了WSAStartup()初始化也导入了头文件(winsock2.h)和 库文件(ws2_32.lib)


------解决方案--------------------
getlasterror
------解决方案--------------------
什么错误!

------解决方案--------------------
UM_SOCKET 
宏定义的时候,有问题。
------解决方案--------------------
宏定义,后面多了 ; 

------解决方案--------------------
把分号去掉
------解决方案--------------------
C/C++ code

  #define UM_SOCKET WM_USER + 100;
 改为
  #define UM_SOCKET WM_USER + 100