Что означает код errno 40 (ENOSYS) в Windows?

 
Также может означать:
КонстантаТипОС
KERN_LOCK_OWNEDКод возврата ядра macOSmacOS
ippStsWrongIntersectVOIСтатус Intel IPPЛюбая
ELOOPerrnoLinux
EMSGSIZEerrnomacOS
EL3RSTerrnoSolaris
CORRUPT_ACCESS_TOKENКод BSODWindows
Предыдущий Следующий
EL3RST EWOULDBLOCK

ENOSYS

Что означает ENOSYS в Windows UCRT

ENOSYS: Функция не реализована. Запрошенная функция или syscall отсутствует в активной реализации; проверьте kernel/CRT version и наличие feature, а не аргументы обычного успешного API.

Особенности Windows

UCRT может использовать ENOSYS для интерфейса, который runtime считает неподдерживаемым, но Win32 API обычно возвращают собственные errors. Определите точную CRT/POSIX-compatible функцию и версию runtime, затем сохраните исходный статус, если wrapper его предоставляет. Не делайте вывод о «неподдерживаемом системном вызове ядром» по аналогии с Linux.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.