Site icon EfmSoft

What does NTSTATUS 0xC0190040 (STATUS_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE) mean?

 
Previous Next
STATUS_TRANSACTIONAL_OPEN_NOT_ALLOWED STATUS_TRANSACTION_REQUIRED_PROMOTION

STATUS_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE

A transacted memory mapping was requested for a remote file

STATUS_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE reports a TxF limitation: creating a mapped section for a remote file while using a transaction is not supported. The file may be reachable and the transaction may be valid, but this combination is not allowed.

Memory mapping has additional coherency and flush semantics. TxF guidance also warns that mapped sections must be flushed and closed before commit; adding remote file-system behavior makes that model unsupported for this operation.

What to check

Useful distinction

This is narrower than STATUS_TRANSACTIONS_UNSUPPORTED_REMOTE. It specifically concerns memory-mapped I/O under a transaction for a remote file.

References


Looking for a different code? Search another status or error code.

Exit mobile version