| Previous | Next |
| STATUS_EA_TOO_LARGE | STATUS_NO_EAS_ON_FILE |
STATUS_NONEXISTENT_EA_ENTRY
The EA selector no longer resolves to an entry
EA APIs can select data by name, by an EA list, or by an enumeration index. This result means the selector is not valid for the file’s current EA set. A stale index is especially likely when another operation changes the metadata between enumeration calls.
Treat named lookup and enumeration differently. A missing optional name may be normal, while an invalid enumeration position usually means the scan must restart. Do not infer file corruption solely from this status.
What to inspect
- Capture whether the operation used an EA name, list, or index.
- For enumeration, preserve RestartScan and EaIndex values and restart after concurrent changes.
- Normalize the exact EA name bytes; EA names are not arbitrary Unicode file names.
References
- Microsoft: ZwQueryEaFile
- Microsoft: FILE_FULL_EA_INFORMATION
- NTFS-3G: NTFS attributes, object IDs, DOS names and EAs
- Microsoft Open Specifications: NTSTATUS values
Looking for a different code? Search another status or error code.