| Предыдущий | Следующий |
| STATUS_ACPI_INVALID_ACCESS_SIZE | STATUS_ACPI_ALREADY_INITIALIZED |
STATUS_ACPI_ACQUIRE_GLOBAL_LOCK
STATUS_ACPI_ACQUIRE_GLOBAL_LOCK относится к глобальной блокировке ACPI — механизму синхронизации, описанному структурой Firmware ACPI Control Structure и предоставляемому AML через предопределённый мьютекс _GL . Он координирует доступ, когда и микропрограмма, и операционная система могут обращаться к общему состоянию, управляемому ACPI.
Это не то же самое, что тайм-аут обычного мьютекса приложения. Важны сведения о поле или операции AML, потребовавших блокировку, использовании правила блокировки и активности микропрограммы или драйвера платформы, которая могла удерживать либо препятствовать получению блокировки в этот момент.
Не удалось получить глобальную блокировку ACPI
- Зафиксируйте путь доступа, область операции, правило блокировки и текущий переход питания или сна.
- Сопоставьте повторяющиеся сбои с обновлениями микропрограммы, активностью встроенного контроллера и переходами питания устройств.
- Не смешивайте рабочие процессы
STATUS_ACPI_MUTEX_NOT_OWNEDследует рассматривать отдельно: тот статус относится к владению мьютексом AML, тогда как этот — к получению глобальной блокировки ACPI.
Ссылки
- Глобальная блокировка ACPI и программная модель
- Правила блокировки областей операций ACPI
- Справочник Microsoft по NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.