Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура SIGNAL_REG_VALUE представляет запись регистра сигнала RAS (надежность, доступность и удобство обслуживания), содержащую имя регистра, адрес MSR и сведения о значении.
Синтаксис
typedef struct _SIGNAL_REG_VALUE {
UINT8 RegName[WCS_RAS_REGISTER_NAME_MAX_LENGTH];
UINT32 MsrAddr;
UINT64 Value;
} SIGNAL_REG_VALUE, *PSIGNAL_REG_VALUE;
Члены
RegName[WCS_RAS_REGISTER_NAME_MAX_LENGTH]
Массив UINT8 , содержащий имя регистра RAS. Максимальная длина определяется WCS_RAS_REGISTER_NAME_MAX_LENGTH.
MsrAddr
Значение UINT32 , указывающее адрес конкретного регистра модели (MSR) для этого регистра сигнала RAS.
Value
Значение UINT64 , содержащее текущее значение, хранящееся в регистре сигнала RAS.
Замечания
Эта структура используется в составе таблицы ACPI RAS для создания отчетов об ошибках оборудования и механизмов сигнализации.
Он используется в качестве элемента массива в структуре EFI_ACPI_RAS_SIGNAL_TABLE . Каждая запись представляет определенный регистр сигнала RAS, который можно отслеживать при возникновении ошибок оборудования.
Эта структура в основном используется подсистемой архитектуры аппаратных ошибок Windows (WHEA) для ведения журнала записей таблиц RAS с помощью событий трассировки событий ETW (трассировка событий для Windows). Структура позволяет системе отслеживать и сообщать о конкретных регистрах оборудования, которые относятся к надежности и обнаружению ошибок.
Если необходимо зарегистрироваться несколько SIGNAL_REG_VALUE записей, они могут быть разделены по нескольким событиям ETW, если общий размер превышает максимальный размер события.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 11, версия 22H2 |
| заголовка | ntddk.h (include Ntddk.h) |