| Anterior | Siguiente |
| VFW_E_NO_ALLOCATOR | VFW_E_RUNTIME_ERROR |
EVENT_E_NOT_ALL_REMOVED
Qué significa EVENT_E_NOT_ALL_REMOVED
EVENT_E_NOT_ALL_REMOVED corresponde a 0x8004020B. El resultado implica finalización parcial y obliga a averiguar qué objetos quedaron.
Repetir inmediatamente la misma eliminación sin releer el catálogo puede mezclar el estado anterior con el posterior. Permisos distintos, dependencias, objetos en uso o cambios concurrentes pueden hacer que una consulta inicial encuentre elementos que luego no pueden retirarse de forma uniforme.
Qué comprobar
- Conserva la consulta original y la lista exacta de IDs que coincidían antes de iniciar el borrado.
- Después del HRESULT, vuelve a enumerar y separa los identificadores eliminados de los que permanecen.
- Para cada objeto restante registra permisos, partición, relaciones y cualquier HRESULT específico de su intento de eliminación.
- Comprueba si otro administrador o proceso cambió el catálogo durante la operación y alteró el conjunto de resultados.
Cómo resolverlo
Trata el borrado como parcialmente confirmado. Resuelve la causa de cada objeto restante y elimina únicamente los que sigan perteneciendo al conjunto previsto; no asumas rollback automático de los que ya desaparecieron.
Código cercano
A diferencia de un fallo total, EVENT_E_NOT_ALL_REMOVED confirma que parte del trabajo puede haberse aplicado y que la verificación posterior del catálogo es obligatoria.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
