简而言之,没有.
自http://msdn.microsoft.com/en-us/library/5814770t%28v=vs.100%29.aspx起
errno值是在各种错误情况下分配给errno的常量.
ERRNO.H包含errno值的定义.但是,并非所有ERRNO.H中给出的定义都用于32位Windows操作系统.ERRNO.H中的某些值用于保持与UNIX系列操作系统的兼容性.
32位Windows操作系统中的errno值是XENIX系统中errno值的子集.因此,errno值不一定与Windows操作系统的系统调用返回的实际错误代码相同.要访问实际的操作系统错误代码,请使用包含此值的_doserrno变量.
当然,您可以使用switch-cases编写自己的函数,这将"转换"错误代码.
您可以看到在Windows上定义了大约80个errno值.
归档时间: |
|
查看次数: |
1648 次 |
最近记录: |