| Anterior | Siguiente |
| S_ADS_NOMORE_COLUMNS | STG_S_BLOCK |
STG_S_CONVERTED
Qué significa STG_S_CONVERTED
STG_S_CONVERTED corresponde al HRESULT 0x00030200. La operación tuvo éxito tras convertir el storage a una representación compatible. La descripción de Windows para este valor es «El archivo subyacente se convirtió al formato de archivo compuesto.» y su origen se clasifica como winerror.h.
Es un status de éxito que informa una transformación, no un error que deba deshacer el caller. Aun así conviene saber qué artefacto fue convertido y dónde quedó el resultado. Para diagnosticarlo conviene conservar primero la evidencia del objeto y después volver a abrirlo; una reapertura puede cambiar locks, generación o provider y borrar la condición original.
Cómo aislar la causa
- Registra formato/versión de entrada y salida.
- Confirma si la conversión modificó el original o produjo un nuevo objeto.
- Valida que streams/propiedades requeridos sigan presentes después de la conversión.
Tratamiento seguro
Continúa con el objeto convertido si el contrato lo permite y conserva copia/telemetría cuando la transformación sea relevante para compatibilidad.
Validación posterior
Comprueba que el consumidor progresa hasta un estado terminal y que cada wait/retry corresponde a un cambio observable de disponibilidad, no a un bucle de scheduling.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.