What does HRESULT 0xC00D158F (NS_E_ARCHIVE_GAP_DETECTED) mean?

 
Previous Next
NS_E_ARCHIVE_ABORT_DUE_TO_BCAST NS_E_AUTHORIZATION_FILE_NOT_FOUND

NS_E_ARCHIVE_GAP_DETECTED

What the server is validating

This result (0xC00D158F) marks the archive writer observed a discontinuity in the incoming source. Although the visible symptom may be interrupted playback, this HRESULT is raised during an administrative or distribution operation.

Interpret the retest

Controlled comparisonUse a known-good object of the same type and vary only the precondition described as “the archive writer observed a discontinuity in the incoming source”.

Smallest useful experiment

  1. Capture 0xC00D158F, the symbolic name, the exact API/administrative action and the first failure timestamp.
  2. Preserve archive timestamps, packet/sample sequence, source reconnect events, encoder status and gap duration.
  3. Perform one isolated experiment: stabilize the source or deliberately segment archives around discontinuities, then verify continuous timestamps.

Comparison with adjacent states

Primary distinction: abort due to broadcast is a mode incompatibility; gap detected is continuity loss during an active archive.

Nearby resultDifferent condition
NS_E_AUTHORIZATION_FILE_NOT_FOUNDan authorization plug-in cannot open the configured policy/ACL file.
NS_E_ARCHIVE_ABORT_DUE_TO_BCASTthe archive writer rejects or aborts because the selected source is a broadcast in an unsupported archive scenario.
NS_E_WIZARD_RUNNINGa second administrative wizard is started while another wizard owns shared configuration state.

Changes that do not establish the cause

  • repairing only the output filename while the source continues dropping/restarting.

Technical references


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