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 を含む)

こちらもご覧ください

WHEA_XPF_CONTEXT_INFO