| Previous | Next |
| PSINK_S_LARGE_WORD | CI_S_END_OF_ENUMERATION |
CI_S_WORKID_DELETED
Indexing work ID refers to a deleted item
CI_S_WORKID_DELETED is HRESULT 268302 (0x0004180E) from Indexing Service. The documented description is “The workid is deleted.” The severity bit indicates a nonfailure result, but the value carries a specific condition that must not be collapsed into plain S_OK.
In the legacy Indexing Service or IFilter pipeline, this result means that the workid is deleted. The high-level request can be considered complete after it only when its documented postcondition has been checked.
Where the status is encountered
- Legacy Indexing Service catalog processing; log the exact method and object state instead of interpreting the constant outside that contract.
- IFilter text and property extraction; log the exact method and object state instead of interpreting the constant outside that contract.
- Search enumeration, scan scheduling, or catalog administration; log the exact method and object state instead of interpreting the constant outside that contract.
What must be true before accepting it
Verify that the deleted work ID is removed from pending operations and cannot be reused for a different document generation. The verification prevents it from being promoted to broader success than the producing API promised.
Evidence to preserve
- Preserve work ID and catalog generation.
- Preserve source URL or path.
- Preserve delete timestamp.
- Preserve pending operation type.
- Preserve replacement item identity if recreated.
Correct handling and recovery
Discard stale work for that ID, reconcile the catalog delete, and obtain a new identity if the source item is recreated.
Retry policy must follow the owning state machine rather than a generic transient-error loop.
Difference from nearby results
The nearby-status comparison controls whether outputs are usable and whether more work is expected.
Practical scenario
A delayed property update targets a document deleted earlier. The service drops the update, confirms the tombstone, and does not apply it to a later file that reuses the path.
References
- Microsoft: Filter interface values — official Microsoft material relevant to this HRESULT.
- Microsoft: About Indexing Service filters
- Microsoft: Using custom filters
- Microsoft: HRESULT values
Looking for a different code? Search another status or error code.
