| Anterior | Siguiente |
| STG_E_DOCFILETOOLARGE | STG_E_INCOMPLETE |
STG_E_NOTSIMPLEFORMAT
Qué significa STG_E_NOTSIMPLEFORMAT
STG_E_NOTSIMPLEFORMAT corresponde al HRESULT 0x80030112. El storage no tiene el formato simple que exige la operación solicitada. La descripción de Windows para este valor es «El archivo compuesto no se creó con el indicador STGM_SIMPLE.» y su origen se clasifica como winerror.h.
La función espera una representación concreta y ha recibido un storage con estructura o características más complejas. En esta familia el valor debe leerse junto con la interfaz COM y la fase exacta de la operación; cambiar el archivo o reintentar sin ese contexto suele ocultar la causa.
Qué comprobar
- Identifica qué operación exige “simple format” y qué estructura real presenta el objeto.
- Enumera storages/streams y propiedades relevantes antes de convertir.
- Comprueba si el archivo fue producido por una versión que añadió características no admitidas por el consumidor.
Recuperación recomendada
Usa la operación adecuada para compound storage completo o convierte mediante una ruta soportada. No elimines streams desconocidos para forzar el formato.
Comprobación final
Valida una copia con una reapertura completa y, cuando sea posible, con un segundo lector; compara streams/metadata esperados sin modificar el original durante la comprobación.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.