Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
При проектировании подсистемы зарядки питания и аккумулятора разработчикам систем следует рассмотреть сценарии автоматизированного лабораторного тестирования. Наиболее важным аспектом является восстановление платформы после сбоев или неотвечивых системных сценариев.
Платформы, предназначенные для автоматизированного лабораторного тестирования, в том числе платформы, предназначенные для совместного проектирования программ с корпорацией Майкрософт, должны реализовать настраиваемую поддержку автоматической загрузки системы при применении питания. Такая автоматическая загрузка конфликтует с целью взаимодействия с пользователем, что платформа остается отключенной до тех пор, пока пользователь физически не включит ее; однако это требование для создания полностью автоматизированной тестовой среды.
В лабораториях тестирования Майкрософт платформы восстанавливаются после сбоев и неотвечивых системных сценариев путем удаленного удаления и применения питания системы. Платформа должна быть способна игнорировать наличие и возможность зарядки внутреннего аккумулятора и использовать только наличие питания переменного тока, чтобы определить, должна ли платформа автоматически загружаться. Это поведение предназначено только для систем с поддержкой лаборатории и может быть настроено с помощью переменной UEFI, заданной Windows.
Примечание
Системы, предназначенные для пользователей, не должны включиться автоматически при включении питания, если они не требуются для обнаружения возможностей питания зарядного устройства универсальной последовательной шины (USB).
Определение переменной UEFI DISABLEBATTERY
Переменная DISABLEBATTERY создается в разделе VendorGuid {0x77fa9abd, 0x0359, 0x4d32, {0xbd, 0x60, 0x28, 0xf4, 0xe7, 0x8f, 0x78, 0x4b}}. При наличии переменной (т. е. когда GetVariable() возвращает EFI_SUCCESS), запрошенное поведение платформы должно быть изменено на поведение батареи по умолчанию при установке значения.
| Если задано значение DISABLEBATTERY | Если параметр DISABLEBATTERY отсутствует или не задан |
|---|---|
|
|