Compartir a través de


estructura ARM64_NT_CONTEXT (winnt.h)

Contiene datos de registro específicos del procesador. El sistema usa estructuras CONTEXT para realizar diversas operaciones internas. La definición de la estructura varía para diferentes arquitecturas de procesador. Esta página se aplica a la arquitectura arm64. En la tabla siguiente se vinculan a las estructuras de otras arquitecturas.

Architecture Página de referencia de API
x86 de 64 bits Estructura CONTEXT (x86 de 64 bits)
x86 de 32 bits Estructura CONTEXT (x86 de 32 bits)
Arm32 Estructura CONTEXT (Arm32)

Syntax

typedef struct _ARM64_NT_CONTEXT {
  DWORD            ContextFlags;
  DWORD            Cpsr;
  union {
    struct {
      DWORD64 X0;
      DWORD64 X1;
      DWORD64 X2;
      DWORD64 X3;
      DWORD64 X4;
      DWORD64 X5;
      DWORD64 X6;
      DWORD64 X7;
      DWORD64 X8;
      DWORD64 X9;
      DWORD64 X10;
      DWORD64 X11;
      DWORD64 X12;
      DWORD64 X13;
      DWORD64 X14;
      DWORD64 X15;
      DWORD64 X16;
      DWORD64 X17;
      DWORD64 X18;
      DWORD64 X19;
      DWORD64 X20;
      DWORD64 X21;
      DWORD64 X22;
      DWORD64 X23;
      DWORD64 X24;
      DWORD64 X25;
      DWORD64 X26;
      DWORD64 X27;
      DWORD64 X28;
      DWORD64 Fp;
      DWORD64 Lr;
    } DUMMYSTRUCTNAME;
    DWORD64 X[31];
  } DUMMYUNIONNAME;
  DWORD64          Sp;
  DWORD64          Pc;
  ARM64_NT_NEON128 V[32];
  DWORD            Fpcr;
  DWORD            Fpsr;
  DWORD            Bcr[ARM64_MAX_BREAKPOINTS];
  DWORD64          Bvr[ARM64_MAX_BREAKPOINTS];
  DWORD            Wcr[ARM64_MAX_WATCHPOINTS];
  DWORD64          Wvr[ARM64_MAX_WATCHPOINTS];
} ARM64_NT_CONTEXT, *PARM64_NT_CONTEXT;

Members

ContextFlags

Cpsr

DUMMYUNIONNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X0

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X1

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X2

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X3

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X4

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X5

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X6

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X7

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X8

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X9

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X10

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X11

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X12

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X13

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X14

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X15

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X16

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X17

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X18

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X19

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X20

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X21

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X22

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X23

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X24

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X25

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X26

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X27

DUMMYUNIONNAME.DUMMYSTRUCTNAME.X28

DUMMYUNIONNAME.DUMMYSTRUCTNAME.Fp

DUMMYUNIONNAME.DUMMYSTRUCTNAME.Lr

DUMMYUNIONNAME.X[31]

Sp

Pc

V[32]

Fpcr

Fpsr

Bcr[ARM64_MAX_BREAKPOINTS]

Bvr[ARM64_MAX_BREAKPOINTS]

Wcr[ARM64_MAX_WATCHPOINTS]

Wvr[ARM64_MAX_WATCHPOINTS]

Requisitos

Requirement Importancia
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo admitido Windows Server 2003 [solo aplicaciones de escritorio]
Header winnt.h (incluya Windows.h)

Consulte también

Estructuras de depuración

GetThreadContext

GetXStateFeaturesMask

SetThreadContext

WOW64_CONTEXT