Freigeben über


DEBUG_VALUE Struktur (dbgeng.h)

Die DEBUG_VALUE Struktur enthält Register- und Ausdruckswerte.

Syntax

typedef struct _DEBUG_VALUE {
  union {
    UCHAR   I8;
    USHORT  I16;
    ULONG   I32;
    struct {
      ULONG64 I64;
      BOOL    Nat;
    };
    float   F32;
    double  F64;
    UCHAR   F80Bytes[10];
    UCHAR   F82Bytes[11];
    UCHAR   F128Bytes[16];
    UCHAR   VI8[16];
    USHORT  VI16[8];
    ULONG   VI32[4];
    ULONG64 VI64[2];
    float   VF32[4];
    double  VF64[2];
    struct {
      ULONG LowPart;
      ULONG HighPart;
    } I64Parts32;
    struct {
      ULONG64 LowPart;
      LONG64  HighPart;
    } F128Parts64;
    UCHAR   RawBytes[24];
  };
  ULONG TailOfRawBytes;
  ULONG Type;
} DEBUG_VALUE, *PDEBUG_VALUE;

Angehörige

I8

Siehe Anmerkungen.

I16

Siehe Anmerkungen.

I32

Siehe Anmerkungen.

I64

Siehe Anmerkungen.

Nat

Siehe Anmerkungen.

F32

Siehe Anmerkungen.

F64

Siehe Anmerkungen.

F80Bytes[10]

F82Bytes[11]

F128Bytes[16]

VI8[16]

VI16[8]

VI32[4]

VI64[2]

VF32[4]

VF64[2]

I64Parts32

Siehe Anmerkungen.

I64Parts32.LowPart

Siehe Anmerkungen.

I64Parts32.HighPart

Siehe Anmerkungen.

F128Parts64

Siehe Anmerkungen.

F128Parts64.LowPart

Siehe Anmerkungen.

F128Parts64.HighPart

Siehe Anmerkungen.

RawBytes[24]

TailOfRawBytes

Siehe Anmerkungen.

Type

Siehe Anmerkungen.

Bemerkungen

Das Feld Typ gibt den Werttyp an, der von der Struktur gehalten wird. Dies gibt auch an, welches Feld in der Struktur gültig ist. Die möglichen Werte des Felds Typ und das entsprechende Feld, das in der Struktur als gültig angegeben ist, umfassen Folgendes.

Typname Art Gültiges DEBUG_VALUE-Feld
DEBUG_VALUE_INT8 8-Bit-Ganzzahl mit Vorzeichen I8
DEBUG_VALUE_INT16 16-Bit-Ganzzahl mit Vorzeichen I16-
DEBUG_VALUE_INT32 32-Bit-Ganzzahl mit Vorzeichen I32-
DEBUG_VALUE_INT64 64-Bit-Ganzzahl mit Vorzeichen I64-
DEBUG_VALUE_FLOAT32 32-Bit-Gleitkommazahl F32-
DEBUG_VALUE_FLOAT64 64-Bit-Gleitkommazahl F64-
DEBUG_VALUE_FLOAT80 80-Bit-Gleitkommazahl F80Bytes-
DEBUG_VALUE_FLOAT128 128-Bit-Gleitkommazahl F128Bytes
DEBUG_VALUE_VECTOR64 64-Bit-Vektor VI8[8], VI16[4], VI32[2], VI64[1], VF32[2], VF64[1]
DEBUG_VALUE_VECTOR128 128-Bit-Vektor VI8[16], VI16[8], VI32[4], VI64[2], VF32[4], VF64[2]

Anforderungen

Anforderung Wert
Header- dbgeng.h (include DbgEng.h)