Site icon EfmSoft

Что означает код NTSTATUS 0xC0000139 (STATUS_ENTRYPOINT_NOT_FOUND)?

 
Предыдущий Следующий
STATUS_ORDINAL_NOT_FOUND STATUS_CONTROL_C_EXIT

STATUS_ENTRYPOINT_NOT_FOUND

Что означает STATUS_ENTRYPOINT_NOT_FOUND

STATUS_ENTRYPOINT_NOT_FOUND означает, что в загруженной DLL отсутствует экспорт, который требуется caller-у.

Что проверить

  • Полный путь и версию DLL, выбранной loader-ом.
  • Export table фактически загруженного файла.
  • Имя функции или ordinal, который запрашивается.
  • .def, import library и name decoration для собственного build.

Типичные причины

Часто Windows загружает старую DLL с тем же именем из другого каталога. Наличие функции в source code не означает, что она экспортирована под ожидаемым именем. Обновляйте caller и DLL согласованно; не копируйте случайную библиотеку только ради появления нужного entrypoint.

Технические ссылки


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

Exit mobile version