| 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.