Что означает код HRESULT 0x8004252A (VDS_E_CORRUPT_NOTIFICATION_INFO)?

 
Предыдущий Следующий
VDS_E_VOLUME_DISK_COUNT_MAX_EXCEEDED VDS_E_INVALID_PLEX_GUID

VDS_E_CORRUPT_NOTIFICATION_INFO

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

VDS_E_CORRUPT_NOTIFICATION_INFO означает, что VDS получила некорректные данные уведомления об изменении объектов хранения.

Уведомления VDS сообщают клиентам, какой объект появился, изменился или исчез, и несут тип события вместе с ID соответствующего объекта. Здесь слово «corrupt» относится к записи уведомления от драйвера/поставщика; оно само по себе не означает повреждение данных на диске.

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

  • Сохраните события VDS, поставщика и драйвера хранения в момент первого некорректного уведомления.
  • Сравните перечисление дисков и томов до и после контролируемого Refresh, выполненного вне обработчика уведомления.
  • Не пытайтесь угадать тип объекта или GUID по частично корректной структуре уведомления.
  • Если ошибка повторяется после повторного перечисления, рассматривайте её как дефект драйвера/поставщика или их кэша, а не повод менять разметку диска.

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


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