Site icon EfmSoft

What does HRESULT 0xC0262355 (ERROR_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT) mean?

 
Previous Next
ERROR_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS ERROR_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM

ERROR_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT

Interpret the result in its owning layer: graphics incompatible private format

ERROR_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT, value 0xC0262355, is produced by vidpn when the candidate primary surface private attributes differ from the active primary surface contract. The investigation should stay attached to primary-surface private format compatibility and to the exact generation in which it was obtained.

Capture before recreating objects

Capture itemWhy it matters
Object identityprimary-surface private format compatibility
Rejected conditionthe candidate primary surface private attributes differ from the active primary surface contract
What to capturepublic format, driver private-format bytes, allocation origin, current primary and mode transition
Current graph stateVidPN, topology, source and target mode sets, and the present path connecting them
Supporting tracesource and target IDs, topology generation, path descriptors, pinned modes, mode-set handles and monitor timing data

Reproduce one variable at a time

  1. Recreate the surface through the current device/driver path and compare.

The comparison with ERROR_GRAPHICS_WRONG_ALLOCATION_DEVICE is especially useful: ERROR_GRAPHICS_WRONG_ALLOCATION_DEVICE concerns allocation ownership by a different device.

Recovery contract

Do not reuse opaque private-format metadata across devices, resets or mode generations.

  • debug-layer, ETW or driver diagnostics no longer report the rejected primary-surface private format compatibility contract during the same scenario.

Technical references


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

Exit mobile version