структура WHEA_XPF_CONTEXT_INFO (ntddk.h)
Структура WHEA_XPF_CONTEXT_INFO описывает сведения о контексте процессора для процессора x86 или x64.
Синтаксис
typedef struct _WHEA_XPF_CONTEXT_INFO {
USHORT RegisterContextType;
USHORT RegisterDataSize;
ULONG MSRAddress;
ULONGLONG MmRegisterAddress;
} WHEA_XPF_CONTEXT_INFO, *PWHEA_XPF_CONTEXT_INFO;
Члены
RegisterContextType
Тип сведений о контексте процессора, описанных структурой. Возможные значения:
RegisterDataSize
Размер в байтах регистра данных, содержащихся в элементе RegisterData.
MSRAddress
Начальный адрес регистров для конкретного компьютера. Этот элемент содержит допустимые данные, только если для элемента RegisterContextType задано значение XPF_CONTEXT_INFO_UNCLASSIFIEDDATA или XPF_CONTEXT_INFO_MSRREGISTERS. Для всех других типов сведений о контексте процессора этот элемент должен содержать ноль.
MmRegisterAddress
Начальный адрес памяти сопоставленных регистров памяти. Этот элемент содержит допустимые данные, только если для элемента RegisterContextType задано значение XPF_CONTEXT_INFO_MMREGISTERS. Для всех других типов сведений о контексте процессора этот элемент должен содержать ноль.
Замечания
Элемент VariableInfo в структуре WHEA_XPF_PROCESSOR_ERROR_SECTION содержит ноль или более WHEA_XPF_CONTEXT_INFO структур, каждая из которых описывает определенные сведения о контексте, связанные с ошибкой процессора. Если размер определенной структуры WHEA_XPF_CONTEXT_INFO не является даже несколькими из 16 байт, пространство, выделенное для структуры в буфере, будет заполнено дополнительными байтами, которые имеют значение нулю, чтобы округить выделенное пространство до даже нескольких 16 байт.
Требования
Требование | Ценность |
---|---|
заголовка | ntddk.h (include Ntddk.h) |