| Previous | Next |
| ERROR_RESOURCE_REQUIREMENTS_CHANGED | ERROR_NOTHING_TO_TERMINATE |
ERROR_TRANSLATION_COMPLETE
resource translation has completed and no further translator should process the list.
ERROR_TRANSLATION_COMPLETE identifies this condition: Bus and Plug and Play resource translators convert device-relative resources into system-wide address space. This completion result tells the resource pipeline that the relevant translation is finished and must not be applied again.
Where the result appears
- bus-driver resource translation.
- ACPI and PCI address conversion.
- interrupt and connection-resource mapping.
- debug traces of PnP start-device processing.
What to collect
- raw and translated CM_RESOURCE_LIST structures.
- bus hierarchy and device instance path.
- translator callback order.
- Start-device IRP result and assigned resource descriptors.
Handling and recovery
Propagate the completion result exactly as required by the driver contract. A second translation can corrupt addresses or produce conflicts, so custom bus drivers must clearly separate raw requirements from translated resources.
Common misinterpretation
It is not a general success code for arbitrary conversion routines. Its meaning is specific to the Windows resource-translation pipeline.
References
Looking for a different code? Search another status or error code.
