Windows 特定的错误常量


¥Windows-specific error constants

以下错误码特定于 Windows 操作系统。

¥The following error codes are specific to the Windows operating system.

常量 描述
WSAEINTR 表示中断的函数调用。
WSAEBADF 表示无效的文件句柄。
WSAEACCES 表示权限不足,无法完成操作。
WSAEFAULT 指示无效的指针地址。
WSAEINVAL 表示传入了无效参数。
WSAEMFILE 表示打开的文件太多。
WSAEWOULDBLOCK 表示资源暂时不可用。
WSAEINPROGRESS 指示当前正在进行的操作。
WSAEALREADY 表示操作已经在进行中。
WSAENOTSOCK 表示该资源不是套接字。
WSAEDESTADDRREQ 表示需要目标地址。
WSAEMSGSIZE 表示消息大小太长。
WSAEPROTOTYPE 指示套接字的错误协议类型。
WSAENOPROTOOPT 表示错误的协议选项。
WSAEPROTONOSUPPORT 表示不支持该协议。
WSAESOCKTNOSUPPORT 表示不支持该套接字类型。
WSAEOPNOTSUPP 表示不支持该操作。
WSAEPFNOSUPPORT 表示不支持该协议族。
WSAEAFNOSUPPORT 表示不支持该地址族。
WSAEADDRINUSE 表示该网络地址已被使用。
WSAEADDRNOTAVAIL 表示网络地址不可用。
WSAENETDOWN 表示网络已关闭。
WSAENETUNREACH 表示网络不可达。
WSAENETRESET 表示网络连接已重置。
WSAECONNABORTED 表示连接已中止。
WSAECONNRESET 表示连接已被对端重置。
WSAENOBUFS 表示没有可用的缓冲区空间。
WSAEISCONN 表示套接字已经连接。
WSAENOTCONN 表示套接字未连接。
WSAESHUTDOWN 表示套接字关闭后无法发送数据。
WSAETOOMANYREFS 表示引用过多。
WSAETIMEDOUT 表示连接超时。
WSAECONNREFUSED 表示连接已被拒绝。
WSAELOOP 表示无法翻译名称。
WSAENAMETOOLONG 表示名称太长。
WSAEHOSTDOWN 表示网络主机已关闭。
WSAEHOSTUNREACH 表示没有到网络主机的路由。
WSAENOTEMPTY 表示目录不为空。
WSAEPROCLIM 表示进程过多。
WSAEUSERS 表示已超出用户配额。
WSAEDQUOT 表示已超出磁盘配额。
WSAESTALE 表示旧的文件句柄引用。
WSAEREMOTE 表示该条目是远程的。
WSASYSNOTREADY 表示网络子系统没有准备好。
WSAVERNOTSUPPORTED 表示 winsock.dll 版本超出范围。
WSANOTINITIALISED 表示尚未成功执行 WSAStartup。
WSAEDISCON 表示正在进行正常关闭。
WSAENOMORE 表示没有更多的结果。
WSAECANCELLED 表示操作已被取消。
WSAEINVALIDPROCTABLE 表示过程调用表无效。
WSAEINVALIDPROVIDER 表示无效的服务提供者。
WSAEPROVIDERFAILEDINIT 表示服务提供者初始化失败。
WSASYSCALLFAILURE 表示系统调用失败。
WSASERVICE_NOT_FOUND 表示未找到服务。
WSATYPE_NOT_FOUND 表示未找到类类型。
WSA_E_NO_MORE 表示没有更多的结果。
WSA_E_CANCELLED 表示调用已取消。
WSAEREFUSED 表示数据库查询被拒绝。