【发布时间】:2011-04-26 12:35:52
【问题描述】:
I'm writingPOSIX filesystem 之间的层,Windows 使用Dokan,需要将errno kind(EINVAL、ENOENT 等)的错误值转换为 Win32 等效项'会在调用GetLastError()(如ERROR_INVALID_PARAMETER)时收到。
我是否可以使用现有的函数、库或参考来执行这些转换?
我通常会在 Python 源代码中寻找有关这些问题的灵感,但 Python 巧妙地避免了这种需要(至少据我所知)。
例如,EINVAL (22) 将转换为 ERROR_INVALID_PARAMETER (87)。
【问题讨论】:
标签: c++ winapi posix errno dokan