| Previous | Next |
| NS_E_FILE_WRITE | NS_E_FILE_NOT_FOUND |
NS_E_FILE_READ
Diagnosing NS_E_FILE_READ
0xC00D0019 means a file was already usable enough to reach a read operation, but Windows Media Services could not obtain the requested data.
Evidence to collect
- canonical path and service identity used by the reader;
- read offset, requested byte count and actual completed byte count;
- file size/generation at the time of the read and whether the file was still growing or replaced;
- the first filesystem/storage result, including EOF/short-read versus an actual read error.
Focused test
Repeat the failing read at the same offset with the same service identity. Compare requested and returned bytes and verify that the file generation did not change underneath the server. A successful open does not clear this HRESULT if the required range still cannot be read.
Verification
Require the original byte range to be read completely and correctly. If the read succeeds but parsing later fails, preserve that parser/format HRESULT as a new boundary.
Technical references
- Expanded use of publishing points
- Sending ASF data to a publishing point
- Receiving a live stream
- Microsoft HRESULT values for the Windows Media namespace
Looking for a different code? Search another status or error code.