¿Qué significa el código NTSTATUS 0xC0190002 (STATUS_INVALID_TRANSACTION)?

 
Anterior Siguiente
STATUS_TRANSACTIONAL_CONFLICT STATUS_TRANSACTION_NOT_ACTIVE

STATUS_INVALID_TRANSACTION

Qué significa STATUS_INVALID_TRANSACTION

Es una object/lifetime validation: el valor puede estar cerrado, duplicado con derechos incorrectos o referir a otro object type. Es distinto de una transaction válida que ya está committed/aborted.

Primero demuestre que el handle sigue resolviendo al transaction object correcto; sólo después investigue state, timeout o recovery.

Qué comprobar

  • Tracee create/duplicate/transfer/close del transaction handle.
  • Compruebe object type y access rights.
  • Registre transaction ID inmediatamente tras creación y antes del fallo.
  • Diferencie invalid handle de transaction-state failure.

Referencias técnicas


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