Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt die einer bestimmten Prozessorarchitektur zugeordneten Register an.
typedef enum CorDebugRegister {
REGISTER_INSTRUCTION_POINTER = 0,
REGISTER_STACK_POINTER,
REGISTER_FRAME_POINTER,
REGISTER_X86_EIP = 0,
REGISTER_X86_ESP,
REGISTER_X86_EBP,
REGISTER_X86_EAX,
REGISTER_X86_ECX,
REGISTER_X86_EDX,
REGISTER_X86_EBX,
REGISTER_X86_ESI,
REGISTER_X86_EDI,
REGISTER_X86_FPSTACK_0,
REGISTER_X86_FPSTACK_1,
REGISTER_X86_FPSTACK_2,
REGISTER_X86_FPSTACK_3,
REGISTER_X86_FPSTACK_4,
REGISTER_X86_FPSTACK_5,
REGISTER_X86_FPSTACK_6,
REGISTER_X86_FPSTACK_7,
REGISTER_AMD64_RIP = 0,
REGISTER_AMD64_RSP,
REGISTER_AMD64_RBP,
REGISTER_AMD64_RAX,
REGISTER_AMD64_RCX,
REGISTER_AMD64_RDX,
REGISTER_AMD64_RBX,
REGISTER_AMD64_RSI,
REGISTER_AMD64_RDI,
REGISTER_AMD64_R8,
REGISTER_AMD64_R9,
REGISTER_AMD64_R10,
REGISTER_AMD64_R11,
REGISTER_AMD64_R12,
REGISTER_AMD64_R13,
REGISTER_AMD64_R14,
REGISTER_AMD64_R15,
REGISTER_AMD64_XMM0,
REGISTER_AMD64_XMM1,
REGISTER_AMD64_XMM2,
REGISTER_AMD64_XMM3,
REGISTER_AMD64_XMM4,
REGISTER_AMD64_XMM5,
REGISTER_AMD64_XMM6,
REGISTER_AMD64_XMM7,
REGISTER_AMD64_XMM8,
REGISTER_AMD64_XMM9,
REGISTER_AMD64_XMM10,
REGISTER_AMD64_XMM11,
REGISTER_AMD64_XMM12,
REGISTER_AMD64_XMM13,
REGISTER_AMD64_XMM14,
REGISTER_AMD64_XMM15,
REGISTER_IA64_BSP = REGISTER_FRAME_POINTER,
REGISTER_IA64_R0 = REGISTER_IA64_BSP + 1,
REGISTER_IA64_F0 = REGISTER_IA64_R0 + 128,
} CorDebugRegister;
Member
Member |
Beschreibung |
|---|---|
REGISTER_INSTRUCTION_POINTER |
Ein Anweisungszeigerregister für einen beliebigen Prozessor. |
REGISTER_STACK_POINTER |
Ein Stapelzeigerregister für einen beliebigen Prozessor. |
REGISTER_FRAME_POINTER |
Ein Framezeigerregister für einen beliebigen Prozessor. |
REGISTER_X86_EIP |
Das Anweisungszeigerregister für den x86-Prozessor. |
REGISTER_X86_ESP |
Das Stapelzeigerregister für den x86-Prozessor. |
REGISTER_X86_EBP |
Das Basiszeigerregister für den x86-Prozessor. |
REGISTER_X86_EAX |
Das A-Datenregister für den x86-Prozessor. |
REGISTER_X86_ECX |
Das C-Datenregister für den x86-Prozessor. |
REGISTER_X86_EDX |
Das D-Datenregister für den x86-Prozessor. |
REGISTER_X86_EBX |
Das B-Datenregister für den x86-Prozessor. |
REGISTER_X86_ESI |
Das Quellindexregister für den x86-Prozessor. |
REGISTER_X86_EDI |
Das Zielindexregister für den x86-Prozessor. |
REGISTER_X86_FPSTACK_0 |
Das Stapelregister 0 im x86-Gleitkommaprozessor (FP). |
REGISTER_X86_FPSTACK_1 |
Das Stapelregister 1 für den x86-FP-Prozessor. |
REGISTER_X86_FPSTACK_2 |
Das Stapelregister 2 für den x86-FP-Prozessor. |
REGISTER_X86_FPSTACK_3 |
Das Stapelregister 3 für den x86-FP-Prozessor. |
REGISTER_X86_FPSTACK_4 |
Das Stapelregister 4 für den x86-FP-Prozessor. |
REGISTER_X86_FPSTACK_5 |
Das Stapelregister 5 für den x86-FP-Prozessor. |
REGISTER_X86_FPSTACK_6 |
Das Stapelregister 6 für den x86-FP-Prozessor. |
REGISTER_X86_FPSTACK_7 |
Das Stapelregister 7 für den x86-FP-Prozessor. |
REGISTER_AMD64_RIP |
Das Anweisungszeigerregister für den AMD64-Prozessor. |
REGISTER_AMD64_RSP |
Das Stapelzeigerregister für den AMD64-Prozessor. |
REGISTER_AMD64_RBP |
Das Basiszeigerregister für den AMD64-Prozessor. |
REGISTER_AMD64_RAX |
Das A-Datenregister für den AMD64-Prozessor. |
REGISTER_AMD64_RCX |
Das C-Datenregister für den AMD64-Prozessor. |
REGISTER_AMD64_RDX |
Das D-Datenregister für den AMD64-Prozessor. |
REGISTER_AMD64_RBX |
Das B-Datenregister für den AMD64-Prozessor. |
REGISTER_AMD64_RSI |
Das Quellindexregister für den AMD64-Prozessor. |
REGISTER_AMD64_RDI |
Das Zielindexregister für den AMD64-Prozessor. |
REGISTER_AMD64_R8 |
Das Datenregister 8 für den AMD64-Prozessor. |
REGISTER_AMD64_R9 |
Das Datenregister 9 für den AMD64-Prozessor. |
REGISTER_AMD64_R10 |
Das Datenregister 10 für den AMD64-Prozessor. |
REGISTER_AMD64_R11 |
Das Datenregister 11 für den AMD64-Prozessor. |
REGISTER_AMD64_R12 |
Das Datenregister 12 für den AMD64-Prozessor. |
REGISTER_AMD64_R13 |
Das Datenregister 13 für den AMD64-Prozessor. |
REGISTER_AMD64_R14 |
Das Datenregister 14 für den AMD64-Prozessor. |
REGISTER_AMD64_R15 |
Das Datenregister 15 für den AMD64-Prozessor. |
REGISTER_AMD64_XMM0 |
Das Multimediaregister 0 für den AMD64-Prozessor. |
REGISTER_AMD64_XMM1 |
Das Multimediaregister 1 für den AMD64-Prozessor. |
REGISTER_AMD64_XMM2 |
Das Multimediaregister 2 für den AMD64-Prozessor. |
REGISTER_AMD64_XMM3 |
Das Multimediaregister 3 für den AMD64-Prozessor. |
REGISTER_AMD64_XMM4 |
Das Multimediaregister 4 für den AMD64-Prozessor. |
REGISTER_AMD64_XMM5 |
Das Multimediaregister 5 für den AMD64-Prozessor. |
REGISTER_AMD64_XMM6 |
Das Multimediaregister 6 für den AMD64-Prozessor. |
REGISTER_AMD64_XMM7 |
Das Multimediaregister 7 für den AMD64-Prozessor. |
REGISTER_AMD64_XMM8 |
Das Multimediaregister 8 für den AMD64-Prozessor. |
REGISTER_AMD64_XMM9 |
Das Multimediaregister 9 für den AMD64-Prozessor. |
REGISTER_AMD64_XMM10 |
Das Multimediaregister 10 für den AMD64-Prozessor. |
REGISTER_AMD64_XMM11 |
Das Multimediaregister 11 für den AMD64-Prozessor. |
REGISTER_AMD64_XMM12 |
Das Multimediaregister 12 für den AMD64-Prozessor. |
REGISTER_AMD64_XMM13 |
Das Multimediaregister 13 für den AMD64-Prozessor. |
REGISTER_AMD64_XMM14 |
Das Multimediaregister 14 für den AMD64-Prozessor. |
REGISTER_AMD64_XMM15 |
Das Multimediaregister 15 für den AMD64-Prozessor. |
REGISTER_IA64_BSP |
Das Stapelzeigerregister für den IA-64-Prozessor. |
REGISTER_IA64_R0 |
Das Datenregister 0 für den IA-64-Prozessor. |
REGISTER_IA64_F0 |
Das FP-Datenregister 0 für den IA-64-Prozessor. |
Hinweise
Es gibt 128 allgemeine Datenregister und 128 Gleitkomma-Datenregister für den IA-64-Prozessor, wobei jedoch nur der REGISTER_IA64_R0-Wert und der REGISTER_IA64_F0-Wert bereitgestellt werden. Die anderen Werte können wie folgt bestimmt werden:
Fügen Sie REGISTER_IA64_R0 die Registernummer für die Werte REGISTER_IA64_R1 bis REGISTER_IA64_R127 hinzu, was dem Datenregister 1 bis 127 für den IA-64-Prozessor entspricht.
Fügen Sie REGISTER_IA64_F0 die Registernummer für die Werte REGISTER_IA64_F1 bis REGISTER_IA64_F127 hinzu, was dem FP-Datenregister 1 bis 127 für den IA-64-Prozessor entspricht.
Wenn Sie zum Bespiel das Datenregister 83 für den IA-64-Prozessor festlegen müssen, verwenden Sie REGISTER_IA64_R0 + 83.
Anforderungen
Plattformen: siehe Systemanforderungen für .NET Framework.
Header: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET Framework-Versionen: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0