| Предыдущий | Следующий |
| ERROR_INSUFFICIENT_LOGON_INFO | ERROR_BAD_SERVICE_ENTRYPOINT |
ERROR_BAD_DLL_ENTRYPOINT
Что означает ERROR_BAD_DLL_ENTRYPOINT
ERROR_BAD_DLL_ENTRYPOINT — загрузчик обнаружил недопустимую или отсутствующую точку входа в DLL.
Практический смысл и диагностика
Windows обнаружила некорректную DLL entry point или несовместимый вызов, после которого состояние stack оказалось нарушено.
- Используйте loader diagnostics, чтобы обнаружить подмену DLL из-за search order и отсутствующие forwarded dependencies.
- Проверьте случай, когда forwarded export ведёт в отсутствующую dependency.
- Убедитесь, что реально загруженная DLL экспортирует требуемый symbol.
- Сверьте name decoration, calling convention и архитектуру caller с фактической DLL.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.