| Anterior | Siguiente |
| VDS_E_EXTEND_MULTIPLE_DISKS_NOT_SUPPORTED | VDS_E_INVALID_DRIVE_LETTER_COUNT |
VDS_E_INVALID_DRIVE_LETTER
Qué significa VDS_E_INVALID_DRIVE_LETTER
Windows devuelve VDS_E_INVALID_DRIVE_LETTER (-2147211938, 0x8004255E) con este significado: La letra de unidad especificada no es válida.
Qué revisar en VDS
- Enumera mount points y drive letters actuales, y resuelve colisiones antes de asignar otra ruta; usa volume GUID para identidad estable.
- Contrasta el mensaje localizado —«La letra de unidad 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_OBJECT_TYPE. Ese resultado significa «El tipo de objeto especificado no es válido», mientras que este código significa «La letra de unidad 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.
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 letra de unidad especificada 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.
