¿Qué significa el código HRESULT 0x80042546 (VDS_E_PACK_NAME_INVALID)?

 
Anterior Siguiente
VDS_E_MEMBER_REGENERATING VDS_E_PLEX_IS_HEALTHY

VDS_E_PACK_NAME_INVALID

Qué significa VDS_E_PACK_NAME_INVALID

Windows devuelve VDS_E_PACK_NAME_INVALID (-2147211962, 0x80042546) con este significado: El nombre del paquete no es válido.

Diagnóstico específico

  • Guarda la cadena exacta, longitud y caracteres; distingue reglas de friendly name/label/path de identidad GUID del objeto.
  • Contrasta el mensaje localizado —«El nombre del paquete no es válido»— 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 «El nombre del paquete no es válido». 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

Conserva método VDS, object GUID/UniqueId, estado anterior, parámetros de la llamada y mensaje localizado asociado a este HRESULT en el mismo registro que el HRESULT. Eso permite separar «El nombre del paquete no es válido» de fallos secundarios; además, 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.