Site icon EfmSoft

¿Qué significa el código NTSTATUS 0xC0000482 (STATUS_APISET_NOT_PRESENT)?

 
Anterior Siguiente
STATUS_APISET_NOT_HOSTED STATUS_DEVICE_HARDWARE_ERROR

STATUS_APISET_NOT_PRESENT

Qué significa STATUS_APISET_NOT_PRESENT

Los nombres api-ms-* y ext-ms-* son contratos virtuales del loader, no simples DLL que deban existir con ese nombre en disco. Este status indica que el contrato solicitado no está presente en el API-set schema del Windows actual.

Un typo, una versión de contrato demasiado nueva o un binario construido para otra familia/build puede producirlo. Copiar una DLL con nombre parecido o redirigir el import manualmente a un host “probable” rompe el modelo de compatibilidad del sistema.

Qué comprobar

  • Registre el nombre completo y versión del API-set solicitado.
  • Compare requisitos mínimos de Windows y toolchain del binario.
  • Para funcionalidad opcional, pruebe disponibilidad del API-set en runtime.
  • No elimine el sufijo de versión ni copie api-ms DLLs de otro equipo.

Referencias técnicas


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

Exit mobile version