Site icon EfmSoft

¿Qué significa el código NTSTATUS 0xC0000112 (STATUS_ABIOS_NOT_LID_OWNER)?

 
Anterior Siguiente
STATUS_ABIOS_LID_ALREADY_OWNED STATUS_ABIOS_INVALID_COMMAND

STATUS_ABIOS_NOT_LID_OWNER

Qué significa STATUS_ABIOS_NOT_LID_OWNER

STATUS_ABIOS_NOT_LID_OWNER significa que el caller intentó una operación sobre un Logical ID (LID) sin ser el owner que ABIOS o la capa de compatibilidad espera para ese recurso. Por tanto, un LID numéricamente válido y un dispositivo presente no bastan para que la operación sea aceptada.

Es el complemento útil de STATUS_ABIOS_LID_ALREADY_OWNED. El primero suele ser relevante cuando se intenta usar un LID sin la propiedad requerida; el segundo, cuando se intenta adquirir uno que ya pertenece a otro contexto. Esa diferencia permite concentrarse en el punto correcto del lifecycle.

Una inicialización parcial puede saltarse la adquisición y continuar hasta una rutina de servicio. También puede quedar un contexto obsoleto después de reset, unload o reentrada, conservando un LID aunque el owner real haya cambiado. La implementación interna de ownership de Windows no está documentada como un moderno handle o mutex, por lo que no conviene imponerle ese modelo sin evidencia.

Qué comprobar

Referencias técnicas


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

Exit mobile version