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.
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) |