| Previous | Next |
| UCEERR_OUTOFHANDLES | UCEERR_NO_MULTIPLE_WORKER_THREADS |
UCEERR_UNCHANGABLE_UPDATE_ATTEMPTED
UCEERR_UNCHANGABLE_UPDATE_ATTEMPTED is a Windows User Composition Engine (UCE) HRESULT. It indicates that the operation tried to modify a composition resource whose current state or type does not allow updates.
What to check for UCEERR_UNCHANGABLE_UPDATE_ATTEMPTED
- Check the lifetime and immutability rules for the visual or resource being changed.
- Create a new resource when the API requires replacement instead of mutation.
- Ensure that an update is not racing with resource finalization or channel teardown.
Microsoft guidance for WPF render-thread failures
Diagnostic discriminator: Identify the composition resource targeted by the update and whether its current type/state is mutable. This status is an attempted modification of an unchangeable resource, not a transport failure.
Looking for a different code? Search another status or error code.