| Anterior | Siguiente |
| VDS_E_INVALID_PROVIDER_VERSION_GUID | VDS_E_INVALID_QUERY_PROVIDER_FLAG |
VDS_E_INVALID_PROVIDER_VERSION_STRING
Qué significa VDS_E_INVALID_PROVIDER_VERSION_STRING
VDS_E_INVALID_PROVIDER_VERSION_STRING (-2147211925, 0x8004256B). La cadena de versión del proveedor especificada no es válida.
La cadena de versión del provider tiene un formato o valor no aceptado. A diferencia de un CLSID inválido, aquí el componente puede estar correctamente identificado pero su metadata textual de versión no cumple el contrato.
Qué comprobar en este caso
- Registra la cadena exacta, longitud y terminación.
- Compara con la versión anunciada por el provider que está cargado realmente.
- Busca truncamiento, encoding o mezcla de datos entre providers distintos.
Corrección recomendada
Usa la cadena de versión obtenida directamente del provider instalado y corrige serialización/encoding en el caller.
Cómo confirmar el resultado
Reconsulta propiedades del provider y confirma que ID, CLSID, version GUID y version string describen la misma implementación.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.