| Anterior | Siguiente |
| VDS_E_CORRUPT_VOLUME_INFO | VDS_E_DRIVER_INTERNAL_ERROR |
VDS_E_INVALID_ENUMERATOR
Qué significa VDS_E_INVALID_ENUMERATOR
VDS_E_INVALID_ENUMERATOR (-2147212028, 0x80042504). El enumerador está dañado.
El enumerador entregado a VDS no corresponde al tipo o contexto que espera la operación. El problema está en el objeto de enumeración del caller, no en la validez del pack de almacenamiento.
Qué comprobar en este caso
- Registra qué interfaz creó el enumerador y qué tipo de objetos debía producir.
- No reutilices un enumerador después de Refresh/Reenumerate o cambio de provider.
- Crea uno nuevo desde la colección correcta y compara el primer elemento/tipo devuelto.
Corrección recomendada
Descarta el enumerador incompatible y obtén uno nuevo desde la interfaz/documented collection adecuada para esa generación de objetos.
Cómo confirmar el resultado
Recorre el nuevo enumerador hasta el final y confirma que cada objeto pertenece al provider/colección esperados antes de repetir la operación original.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.