What does HRESULT 0xC00D0019 (NS_E_FILE_READ) mean?

 
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


Looking for a different code? Search another status or error code.