| Предыдущий | Следующий |
| VDS_E_PROVIDER_VOL_OPEN | VDS_E_INCOMPATIBLE_FILE_SYSTEM |
VDS_E_DMADMIN_CORRUPT_NOTIFICATION
Что означает VDS_E_DMADMIN_CORRUPT_NOTIFICATION
VDS_E_DMADMIN_CORRUPT_NOTIFICATION означает, что VDS получила некорректное уведомление о состоянии от административного компонента Logical Disk Manager.
Уведомления VDS — типизированные структуры: поле VDS_NOTIFICATION.objectType определяет, какая часть объединения содержит данные о диске, томе, группе или другом объекте. Если тип и содержимое не согласуются, сообщение нельзя безопасно интерпретировать.
Что проверить
- Сохраните последовательность событий VDS/LDM и последний корректный тип уведомления перед ошибкой.
- Запишите идентификаторы объектов, которых касались уведомления непосредственно до и после сбоя.
- После выхода из обработчика уведомления заново перечислите объекты и сравните их с прежним представлением службы.
Не пытайтесь «угадать» тип повреждённого сообщения по заполненным полям. Также не вызывайте IVdsService::Refresh непосредственно внутри обработчика уведомления: это способно породить новую цепочку событий вместо восстановления состояния.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.