| Anterior | Siguiente |
| VSS_E_ASRERROR_FIXED_PHYSICAL_DISK_AVAILABLE_AFTER_DISK_EXCLUSION | VSS_E_ASRERROR_CRITICAL_DISK_CANNOT_BE_EXCLUDED |
VDS_E_INVALID_OPERATION
Qué significa VDS_E_INVALID_OPERATION
VDS_E_INVALID_OPERATION (-2147212267, 0x80042415). El mensaje de Windows es: La operación no es válida.
Cómo aislar la causa
- Contrasta el mensaje localizado —«La operación 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
La prueba A/B más útil usa VDS_E_BAD_COOKIE como contraste: allí Windows reporta «No se encontró la cookie», aquí «La operación no es válida». Cambia solo la variable relacionada con la validación del parámetro o descriptor entregado por el caller y vuelve a enumerar el objeto.
Prueba diferencial
Anota el método COM exacto, interface type y estado del objeto justo antes de la llamada; la misma operación puede ser válida sobre otro tipo o después de una transición previa.
Qué demuestra realmente este código
La evidencia mínima debe incluir método VDS, object GUID/UniqueId, estado anterior, parámetros de la llamada y mensaje localizado asociado a este HRESULT. Conserva además el timestamp del primer HRESULT. Windows informa «La operación no es válida», lo cual no demuestra corrupción del disco; primero señala que un valor, descriptor, tipo o combinación de parámetros no cumple el contrato de esa llamada.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
