WHEA_X86_REGISTER_STATE構造体 (ntddk.h)
WHEA_X86_REGISTER_STATE構造体は、x86 プロセッサのレジスタの状態を表します。
構文
typedef struct _WHEA_X86_REGISTER_STATE {
ULONG Eax;
ULONG Ebx;
ULONG Ecx;
ULONG Edx;
ULONG Esi;
ULONG Edi;
ULONG Ebp;
ULONG Esp;
USHORT Cs;
USHORT Ds;
USHORT Ss;
USHORT Es;
USHORT Fs;
USHORT Gs;
ULONG Eflags;
ULONG Eip;
ULONG Cr0;
ULONG Cr1;
ULONG Cr2;
ULONG Cr3;
ULONG Cr4;
ULONGLONG Gdtr;
ULONGLONG Idtr;
USHORT Ldtr;
USHORT Tr;
} WHEA_X86_REGISTER_STATE, *PWHEA_X86_REGISTER_STATE;
メンバー
Eax
アキュムレータ レジスタ。
Ebx
ベース レジスタ。
Ecx
カウント レジスタ。
Edx
データ レジスタ。
Esi
ソース インデックス レジスタ。
Edi
宛先インデックス レジスタ。
Ebp
ベース ポインター レジスタ。
Esp
スタック ポインター レジスタ。
Cs
コード セグメント レジスタ。
Ds
データ セグメント レジスタ。
Ss
スタック セグメント レジスタ。
Es
追加のセグメント レジスタ。
Fs
汎用セグメント レジスタ FS。
Gs
汎用セグメント・レジスター GS。
Eflags
フラグレジスタ。
Eip
命令ポインター レジスタ。
Cr0
コントロール レジスタ 0。
Cr1
コントロール レジスタ 1。
Cr2
コントロール レジスタ 2。
Cr3
コントロール レジスタ 3。
Cr4
コントロール レジスタ 4。
Gdtr
グローバル記述子テーブル レジスタ。
Idtr
割り込み記述子テーブル レジスタ。
Ldtr
ローカル記述子テーブル レジスタ。
Tr
タスク レジスタ。
注釈
WHEA_XPF_CONTEXT_INFO構造体の RegisterContextType メンバーがXPF_CONTEXT_INFO_32BITCONTEXTに設定されている場合、その構造体の RegisterData メンバーにはWHEA_X86_REGISTER_STATE構造体が含まれます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Server 2008、Windows Vista SP1、およびそれ以降のバージョンの Windows でサポートされています。 |
Header | ntddk.h (Ntddk.h を含む) |