| Previous | Next |
| ERROR_MORE_DATA | ERROR_VC_DISCONNECTED |
ERROR_NO_WORK_DONE
The operation produced no effective change
ERROR_NO_WORK_DONE is a Win32 result associated with batch, maintenance, and transactional operations.
What the result means
The request completed without performing any work and cleanup was applied.
What to check
- Determine whether the input set was empty or all candidates were filtered out.
- Check preconditions and policy rules that may have made every item ineligible.
- Distinguish an intentional no-op from a request that unexpectedly matched nothing.
- Log counts for examined, skipped, changed, and failed items.
Recommended handling
Treat the result according to the operation contract. A no-op can be success for idempotent maintenance, but it should be surfaced when the caller expected at least one change.
References
Looking for a different code? Search another status or error code.