| Anterior | Siguiente |
| VDS_E_INVALID_PROVIDER_VERSION_STRING | VDS_E_INVALID_SERVICE_FLAG |
VDS_E_INVALID_QUERY_PROVIDER_FLAG
Qué significa VDS_E_INVALID_QUERY_PROVIDER_FLAG
Windows devuelve VDS_E_INVALID_QUERY_PROVIDER_FLAG (-2147211924, 0x8004256C) con este significado: La marca de consulta de proveedor especificada no es válida.
Qué comprobar
- Registra provider CLSID/ID, type, version y proceso host; compara el resultado con otro provider para aislar un fallo de implementación.
- Contrasta el mensaje localizado —«La marca de consulta de proveedor especificada no es válida»— con el objeto y la operación que produjo el HRESULT; no lo sustituyas por una etiqueta genérica de storage.
Diferencia frente a un resultado cercano
No debe confundirse con VDS_E_INVALID_PROVIDER_VERSION_STRING. Ese resultado significa «La cadena de versión del proveedor especificada no es válida», mientras que este código significa «La marca de consulta de proveedor especificada no es válida». La separación útil está entre la validación del parámetro o descriptor entregado por el caller y la validación del parámetro o descriptor entregado por el caller.
Prueba diferencial
Anota provider CLSID/version y proceso host, y correlaciona eventos de inicialización/cache con el primer HRESULT antes de reiniciar el servicio.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
