| Previous | Next |
| NS_E_BUSY | NS_E_NETWORK_SERVICE_FAILURE |
NS_E_UNRECOGNIZED_STREAM_TYPE
NS_E_UNRECOGNIZED_STREAM_TYPE — 0xC00D0026
Diagnosing NS_E_UNRECOGNIZED_STREAM_TYPE
NS_E_UNRECOGNIZED_STREAM_TYPE identifies this Windows Media Services boundary: the specified protocol is not recognized. Be sure that the file name and syntax, such as slashes, are correct.
Why this boundary matters
This HRESULT belongs to media identification, parsing or stream/reference interpretation. Preserve the original bytes or references, the selected parser/protocol and the first rejected field, block or offset so a different test file does not hide the failing input.
Evidence to collect
| Field | What to preserve |
|---|---|
| Input | Exact URL/path, content hash or reference list presented to the parser/walker. |
| Selector | Parser, walker, protocol or stream type selected for that input. |
| Failure point | First rejected field, block, reference or stream offset when the component exposes it. |
| Lower result | First parser/read/protocol status before the server-level HRESULT is reported. |
Decision rule
A different file is only a control. The repair must make the original bytes or references pass the same parser/protocol boundary without silently substituting another input.
Focused test
Record the requested URL/path, extension, protocol syntax and selected parser. Correct the malformed path or choose a registered parser for the same content.
Verification
Use the same media bytes or reference list and the same intended parser/protocol. The fix is demonstrated when that original input passes the previously failing parse/selection stage; a different file is only a control.
Technical references
- System playlist parser plug-ins
- Using URL and server rollover
- Windows Media protocol glossary
- Microsoft HRESULT values for the Windows Media namespace
Looking for a different code? Search another status or error code.
