Что означает код HRESULT 0x8004252C (VDS_E_INVALID_PLEX_GUID)?

 
Предыдущий Следующий
VDS_E_CORRUPT_NOTIFICATION_INFO VDS_E_DISK_NOT_FOUND_IN_PACK

VDS_E_INVALID_PLEX_GUID

Что означает VDS_E_INVALID_PLEX_GUID

VDS_E_INVALID_PLEX_GUID означает, что для операции передан недействительный GUID plex, в частности GUID_NULL.

Plex — самостоятельный объект VDS со своим ID. Нельзя подставлять вместо него GUID тома или диска: эти идентификаторы принадлежат разным уровням топологии. Для разрыва или удаления plex нужно использовать ID реально перечисленного plex текущего тома.

Что проверить

  • Отклоняйте GUID_NULL до вызова VDS и фиксируйте путь кода, который его создал.
  • Получайте plex ID из актуального QueryPlexes и свойств объекта.
  • После обновления состояния или операции с зеркалом заново подтвердите, что plex всё ещё принадлежит нужному тому.
  • Разведите поля GUID тома, plex и диска в структурах запроса и логах.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.