¿Qué significa el código NTSTATUS 0xC0000117 (STATUS_NO_LDT)?

 
Anterior Siguiente
STATUS_ABIOS_INVALID_SELECTOR STATUS_INVALID_LDT_SIZE

STATUS_NO_LDT

Qué significa STATUS_NO_LDT

Es un state mismatch de compatibilidad x86. No significa que la LDT esté “vacía”: el proceso no tiene una LDT asociada para modificar/consultar por esa ruta.

En aplicaciones modernas este mecanismo es raro. Preserve si el escenario pertenece a NTVDM, emulación o código low-level antes de intentar crear estado segmentado artificialmente.

Qué comprobar

  • Confirme arquitectura x86 y por qué el workload requiere LDT.
  • Registre process y native LDT API.
  • Diferencie no-LDT de invalid descriptor/offset/size.
  • Evite introducir LDT state en software que puede usar el flat address model.

Referencias técnicas


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