struktur DEBUG_VALUE (dbgeng.h)
Struktur DEBUG_VALUE menyimpan nilai register dan ekspresi.
Sintaks
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;
Anggota
I8
Lihat Keterangan.
I16
Lihat Keterangan.
I32
Lihat Keterangan.
I64
Lihat Keterangan.
Nat
Lihat Keterangan.
F32
Lihat Keterangan.
F64
Lihat Keterangan.
F80Bytes[10]
F82Bytes[11]
F128Bytes[16]
VI8[16]
VI16[8]
VI32[4]
VI64[2]
VF32[4]
VF64[2]
I64Parts32
Lihat Keterangan.
I64Parts32.LowPart
Lihat Keterangan.
I64Parts32.HighPart
Lihat Keterangan.
F128Parts64
Lihat Keterangan.
F128Parts64.LowPart
Lihat Keterangan.
F128Parts64.HighPart
Lihat Keterangan.
RawBytes[24]
TailOfRawBytes
Lihat Keterangan.
Type
Lihat Keterangan.
Keterangan
Bidang Jenis menentukan jenis nilai yang sedang ditahan oleh struktur. Ini juga menentukan bidang mana dalam struktur yang valid. Nilai yang mungkin dari bidang Jenis , dan bidang terkait yang ditentukan sebagai valid dalam struktur, sertakan yang berikut ini.
Nama Jenis | Jenis | Bidang DEBUG_VALUE valid |
---|---|---|
DEBUG_VALUE_INT8 | Bilangan bulat bertanda tangan 8-bit | I8 |
DEBUG_VALUE_INT16 | Bilangan bulat bertanda 16-bit | I16 |
DEBUG_VALUE_INT32 | Bilangan bulat bertanda 32-bit | I32 |
DEBUG_VALUE_INT64 | Bilangan bulat bertanda 64-bit | I64 |
DEBUG_VALUE_FLOAT32 | angka titik mengambang 32-bit | F32 |
DEBUG_VALUE_FLOAT64 | angka titik mengambang 64-bit | F64 |
DEBUG_VALUE_FLOAT80 | Angka titik mengambang 80-bit | F80Bytes |
DEBUG_VALUE_FLOAT128 | Angka titik mengambang 128-bit | F128Bytes |
DEBUG_VALUE_VECTOR64 | Vektor 64-bit | VI8[8], VI16[4], VI32[2], VI64[1], VF32[2], VF64[1] |
DEBUG_VALUE_VECTOR128 | Vektor 128-bit | VI8[16], VI16[8], VI32[4], VI64[2], VF32[4], VF64[2] |
Persyaratan
Persyaratan | Nilai |
---|---|
Header | dbgeng.h (termasuk DbgEng.h) |