| Previous | Next |
| VFW_E_DVD_STATE_WRONG_VERSION | VFW_E_DVD_STATE_WRONG_DISC |
VFW_E_DVD_STATE_CORRUPT
Meaning
Windows documents VFW_E_DVD_STATE_CORRUPT as “The state data was corrupt”. Here, saved DVD state cannot be restored because the bookmark data is internally corrupt.
Relevant contract
Code-specific boundary: VFW_E_DVD_STATE_CORRUPT narrows the investigation to the integrity of the serialized IDvdState bookmark; a corrupt payload must be discarded rather than retried. Preserve the DVD domain, title/menu location and graph topology from the same attempt so a later navigation error is not mistaken for the original condition.
Start with the DVD Navigator, graph builder, decoder inventory and renderer topology.
Conditions that can produce it
- Cause 1: the serialized state was truncated.
- Cause 2: storage or transport changed opaque bytes.
- Cause 3: application code persisted an invalid interface-derived representation.
Evidence worth preserving
- Evidence 1: blob length, checksum and storage history.
- Evidence 2: restore call and current disc identity.
- Evidence 3: producer version and evidence of partial writes.
Correction strategy
- Action 1: discard the damaged bookmark.
- Action 2: store opaque state atomically with integrity metadata.
- Action 3: avoid converting the state through text or architecture-dependent structures.
Retry and recovery
Retry rule: Do not retry the same corrupt state; resume from a known navigation point or create a fresh bookmark.
How it differs from nearby results
VFW_E_DVD_STATE_WRONG_VERSION rejects a recognizable but unsupported revision; it rejects damaged state content.
Example incident
A crash leaves a partially written bookmark file that still has the expected name; atomic replacement prevents later it.
Official Microsoft references
Looking for a different code? Search another status or error code.