¿Qué significa el código NTSTATUS 0xC019003F (STATUS_TRANSACTIONAL_OPEN_NOT_ALLOWED)?

 
Anterior Siguiente
STATUS_EFS_NOT_ALLOWED_IN_TRANSACTION STATUS_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE

STATUS_TRANSACTIONAL_OPEN_NOT_ALLOWED

Qué significa STATUS_TRANSACTIONAL_OPEN_NOT_ALLOWED

Esto no significa que el transaction handle sea inválido. La limitación pertenece al objeto, tipo de endpoint o combinación de flags que se intenta abrir con semántica TxF/KTM.

Diferéncielo de STATUS_TRANSACTIONS_UNSUPPORTED_REMOTE: un target remoto tiene una restricción específica, mientras este status también puede aparecer localmente para un tipo de objeto no soportado.

Qué comprobar

  • Capture API, object type, flags y target usados en el open.
  • Compruebe soporte transaccional de esa clase de objeto.
  • Separe un target remoto de una limitación general del open.
  • Defina compensación antes de mover la operación fuera de la transacción.

Referencias técnicas


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