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)