Site icon EfmSoft

¿Qué significa el código NTSTATUS 0xC0000251 (STATUS_BAD_DLL_ENTRYPOINT)?

 
Anterior Siguiente
STATUS_INSUFFICIENT_LOGON_INFO STATUS_BAD_SERVICE_ENTRYPOINT

STATUS_BAD_DLL_ENTRYPOINT

Qué significa STATUS_BAD_DLL_ENTRYPOINT

DllMain tiene prototype y calling convention definidos. Una declaración incorrecta, assembly incompatible o function pointer corrupto puede dejar el caller con stack imbalance.

Además, DllMain ejecuta bajo loader-lock restrictions, pero este status apunta al contract del entry point, no a un generic DLL-not-found.

Qué comprobar

  • Compare declaration/export con BOOL WINAPI DllMain.
  • Valide architecture y calling convention del build.
  • Revise hooks/assembly que interponen el entry point.
  • No permita continuar tras stack imbalance aparente.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.

Exit mobile version