| Предыдущий | Следующий |
| STATUS_ACPI_INVALID_EVENTTYPE | STATUS_ACPI_INVALID_DATA |
STATUS_ACPI_HANDLER_COLLISION
STATUS_ACPI_HANDLER_COLLISION — это конфликт регистрации: у цели уже есть обработчик, тогда как операция пытается установить ещё один. Ошибку следует диагностировать как дублирование владения или нарушение жизненного цикла, а не как обязательную неисправность базового устройства.
Главное сравнение — между существующей регистрацией и новым запросом: цель, класс обработчика, путь регистрации и история завершения. Устаревшая регистрация после частичной инициализации может выглядеть так же, как два независимых компонента, претендующих на одно событие или цель области.
Второй обработчик конфликтует с существующей регистрацией ACPI
- Определите целевой объект или событие, текущего владельца обработчика и инициатора новой регистрации.
- Проследите инициализацию и завершение, чтобы найти повторную регистрацию или отсутствующий путь отмены регистрации.
- Отличайте конфликт от
STATUS_ACPI_REG_HANDLER_FAILED; последний может завершиться ошибкой не только из-за существующего обработчика.
Ссылки
- Модель программирования событий ACPI
- Исключения ACPICA, связанные с обработчиками
- Справочник Microsoft по NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.