Win32 是否有 API(例如 POSIX 有
getconf()
/pathconf()
)来确定 _open_osfhandle()
/_open()
可以返回的最大 fd(整数)值?
semaxstdio()
的文档(适用于fopen()
&co,而不是_open()
!!)位于https://learn.microsoft.com/en-us/cpp/c-runtime-library/reference/setmaxstdio ?view=msvc-170 说:
...C 运行时 I/O 现在支持在低 I/O 级别同时打开多达 8,192 个文件...
但是,如何在运行时(或编译时)获得该值?
既然有
_setmaxstdio
还有这个功能 _getmaxstdio
查看文档: https://learn.microsoft.com/en-us/cpp/c-runtime-library/reference/getmaxstdio?view=msvc-170