Site icon EfmSoft

What does HRESULT 0xC00D2788 (NS_E_DRM_INVALID_MIGRATION_IMAGE) mean?

 
Previous Next
NS_E_DRM_MIGRATION_TARGET_NOT_ONLINE NS_E_DRM_MIGRATION_TARGET_STATES_CORRUPTED

NS_E_DRM_INVALID_MIGRATION_IMAGE

Diagnosing NS_E_DRM_INVALID_MIGRATION_IMAGE

0xC00D2788 means the migration image itself cannot be accepted: its format, integrity/signature, version or source identity does not satisfy the WMDRM migration importer. The target store can be healthy and still reject this image.

Evidence to preserve

  • migration-image size, hash, creation time and source system/user identity;
  • image format/version and the exact validation stage that returned this HRESULT;
  • copy/transport history so truncation or transformation can be ruled out;
  • importer version and the first lower-level parsing, signature or identity result.

Focused test

Compare the received image byte-for-byte with the source artifact, then generate a new image through the supported export path without altering the target DRM store. If the new image imports, the original artifact or its transfer was defective; if both fail identically, compare exporter/importer versions and source identity requirements.

Correction and verification

Regenerate or recopy the migration image rather than repairing protected state blindly. Verify that the exact image passes validation and import starts; a later per-license or target-store HRESULT should be diagnosed separately.

Nearby results with different meanings

ResultDifferent condition
NS_E_DRM_MIGRATION_TARGET_NOT_ONLINEThe migration target is not online or reachable for the migration transaction.
NS_E_DRM_MIGRATION_TARGET_STATES_CORRUPTEDProtected DRM state on the migration target is corrupt.
NS_E_DRM_MIGRATION_IMPORTER_NOT_AVAILABLEThe required migration importer component is unavailable.

Technical references


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

Exit mobile version