¿Qué significa el código NTSTATUS 0xC0150003 (STATUS_SXS_INVALID_ACTCTXDATA_FORMAT)?

 
Anterior Siguiente
STATUS_SXS_CANT_GEN_ACTCTX STATUS_SXS_ASSEMBLY_NOT_FOUND

STATUS_SXS_INVALID_ACTCTXDATA_FORMAT

Qué significa STATUS_SXS_INVALID_ACTCTXDATA_FORMAT

STATUS_SXS_INVALID_ACTCTXDATA_FORMAT indica que Side-by-Side recibió datos de activation context cuya representación estructural no es válida. No es necesariamente un XML syntax error del manifest; el fallo puede estar en datos internos/serializados o en la estructura que una API está intentando consumir.

La diferencia con STATUS_SXS_MANIFEST_PARSE_ERROR es útil: un parse error apunta al texto XML; invalid actctx data apunta al formato del objeto/datos que representan el contexto. En software que construye recursos o blobs de manifest durante el build, verifique que el recurso embebido corresponda a la arquitectura y herramienta esperadas.

Si aparece después de corrupción de memoria o lectura parcial de un archivo, preserve el blob exacto antes de regenerarlo. Recompilar puede hacer desaparecer la evidencia sin explicar qué productor generó el formato inválido.

Qué comprobar

  • Identifique si los datos vienen de un recurso embebido, archivo o estructura en memoria.
  • Compare tamaño/versión/formato con una build sana.
  • Separe XML mal formado de datos ActCtx estructuralmente inválidos.
  • Conserve el input exacto antes de que una nueva build lo reemplace.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.