Что означает код NTSTATUS 0xC01E032B (STATUS_GRAPHICS_INVALID_MONITORDESCRIPTOR)?

 
Предыдущий Следующий
STATUS_GRAPHICS_INVALID_MONITORDESCRIPTORSET STATUS_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET

STATUS_GRAPHICS_INVALID_MONITORDESCRIPTOR

Сам объект дескриптора не прошёл проверку

STATUS_GRAPHICS_INVALID_MONITORDESCRIPTOR относится к отдельному объекту дескриптора, обрабатываемому через набор дескрипторов монитора VidPN. Это не синоним неверной контрольной суммы EDID: статус может быть вызван недопустимым объектом, неподдерживаемыми данными дескриптора, неверным временем жизни или объектом, который нельзя использовать в текущей операции с набором.

Зафиксируйте как необработанные данные дескриптора, так и способ получения объекта. Восстановление дескриптора по сохранённому указателю или копирование его от другой цели нарушает модель владения диспетчера VidPN и может скрыть фактический источник ошибки.

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

  • Запишите идентификатор и размер дескриптора, необработанные байты, идентичность набора, идентификатор цели и последовательность получения и освобождения.
  • Проверяйте формат и целостность дескриптора перед добавлением в набор.
  • Отделяйте этот статус от ошибок повторного членства и повторяющегося идентификатора, для которых дескриптор должен быть в остальном корректным.

Ссылки


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