What does HRESULT 0xC00D1160 (NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NS) mean?

 
Previous Next
NS_E_WMP_CONVERT_PLUGIN_UNKNOWN_FILE_OWNER NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_FAILED

NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NS

How to investigate NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NS

The code 0xC00D1160 narrows the event to establishing a protected video output path accepted by the DVD playback graph. Treat NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NS as a checkpoint in dvd navigator, decoder graph and protection policy and retain its first lower-level error.

What the Player is doing

At the NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NS checkpoint, dVD playback is built around the DirectShow DVD Navigator, which parses DVD-Video navigation data and exposes separate video, audio and subpicture outputs; Decoder availability, title-domain state, region policy, parental level and copy-protection negotiation are independent checkpoints. The page-specific boundary is establishing a protected video output path accepted by the DVD playback graph.

For NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NS, successful reading of files from the DVD volume does not prove that the navigation program, decoder graph or protected output path can be used. A realistic trigger is that the decoder graph builds but the selected video output cannot prove protection.

Capture before changing state

EvidenceWhy it matters for disc copy protect output ns
Producing object and operationdisc path and media generation, DVD domain, title/chapter, region values for disc/drive/decoder, selected audio/video/subpicture streams, decoder CLSIDs, renderer and display mode, protection negotiation result and first DirectShow HRESULT
Decisive observationdisplay connection, renderer, decoder, graphics driver and copy-protection negotiation result
Generation identityRecord the same disc, device, job or Player operation generation that returned NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NS; a reconnect or media change creates a different test.
Underlying resultKeep the first device, filesystem, COM, codec, DirectShow, IMAPI or BITS result seen before the Player mapped it to NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NS.
Controlled comparisonRepeat the producing call after changing only this condition: use a supported protected output path and updated compatible display driver.

Interpretation guide

ObservationInterpretation
The recorded values match the boundaryThe result is consistent with establishing a protected video output path accepted by the DVD playback graph; correct that state before changing unrelated codecs, drivers or playlists.
A lower layer failed before NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NSPreserve that earlier HRESULT or device result because NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NS may be only the Player-level mapping.
The same call passes after one isolated changeThe comparison supports the disc copy protect output ns diagnosis rather than a broad installation failure.
The code changes after retesting NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NSThe NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NS boundary was passed; diagnose the new HRESULT as the next independent stage.

NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NS scopes the failure to establishing a protected video output path accepted by the DVD playback graph. The presence of NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NS does not establish a system-wide media failure; verify its owning operation before changing unrelated Player components.

Five-step isolation test

  1. Capture 0xC00D1160, NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NS, the exact Player/API operation and the first timestamp at which it appears.
  2. Save display connection, renderer, decoder, graphics driver and copy-protection negotiation result; do this before ejecting media, reconnecting a device, canceling a job or rebuilding the Player object.
  3. For NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NS, correlate the result with disc path and media generation, DVD domain, title/chapter, region values for disc/drive/decoder, selected audio/video/subpicture streams, decoder CLSIDs, renderer and display mode, protection negotiation result and first DirectShow HRESULT.
  4. Reproduce once with the original source and destination, then apply only this change: use a supported protected output path and updated compatible display driver.
  5. Create a fresh operation generation and verify that the original call advances beyond the disc copy protect output ns boundary.

Different boundaries in the same family

Related resultDifferent diagnostic boundary
NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_FAILEDenforcing the disc’s analog/component-output resolution restriction
NS_E_DVD_NO_SUBPICTURE_STREAMconnecting the DVD subpicture stream used for subtitles and menu highlights
NS_E_DVD_COPY_PROTECTcompleting DVD drive, navigator, decoder and renderer protection negotiation

Correction criteria

The test is successful when you use a supported protected output path and updated compatible display driver, recreate the owning operation, and the original call no longer returns NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NS.

When verifying NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NS, do not bypass region or copy-protection checks; Diagnose the supported playback path by preserving the exact disc, drive, decoder and display connection involved.

Documentation


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