다음을 통해 공유


DEBUG_VALUE 구조체(dbgeng.h)

DEBUG_VALUE 구조체는 레지스터 및 식 값을 보유합니다.

통사론

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;

회원

I8

비고를 참조하세요.

I16

비고를 참조하세요.

I32

비고를 참조하세요.

I64

비고를 참조하세요.

Nat

비고를 참조하세요.

F32

비고를 참조하세요.

F64

비고를 참조하세요.

F80Bytes[10]

F82Bytes[11]

F128Bytes[16]

VI8[16]

VI16[8]

VI32[4]

VI64[2]

VF32[4]

VF64[2]

I64Parts32

비고를 참조하세요.

I64Parts32.LowPart

비고를 참조하세요.

I64Parts32.HighPart

비고를 참조하세요.

F128Parts64

비고를 참조하세요.

F128Parts64.LowPart

비고를 참조하세요.

F128Parts64.HighPart

비고를 참조하세요.

RawBytes[24]

TailOfRawBytes

비고를 참조하세요.

Type

비고를 참조하세요.

발언

형식 필드는 구조체에서 보유하는 값 형식을 지정합니다. 또한 구조체에서 유효한 필드를 지정합니다. 형식 필드의 가능한 값과 구조체에서 유효한 것으로 지정된 해당 필드에는 다음이 포함됩니다.

형식 이름 유효한 DEBUG_VALUE 필드
DEBUG_VALUE_INT8 부가된 8비트 정수 I8
DEBUG_VALUE_INT16 부가된 16비트 정수 I16
DEBUG_VALUE_INT32 부가된 32비트 정수 I32
DEBUG_VALUE_INT64 부가된 64비트 정수 I64
DEBUG_VALUE_FLOAT32 32비트 부동 소수점 숫자 F32
DEBUG_VALUE_FLOAT64 64비트 부동 소수점 숫자 F64
DEBUG_VALUE_FLOAT80 80비트 부동 소수점 숫자 F80Bytes
DEBUG_VALUE_FLOAT128 128비트 부동 소수점 숫자 F128Bytes
DEBUG_VALUE_VECTOR64 64비트 벡터 VI8[8], VI16[4], VI32[2], VI64[1], VF32[2], VF64[1]
DEBUG_VALUE_VECTOR128 128비트 벡터 VI8[16], VI16[8], VI32[4], VI64[2], VF32[4], VF64[2]

요구 사항

요구
헤더 dbgeng.h(DbgEng.h 포함)