struktur DEBUG_SYMBOL_ENTRY (dbgeng.h)
Struktur DEBUG_SYMBOL_ENTRY menjelaskan simbol dalam grup simbol.
Sintaks
typedef struct _DEBUG_SYMBOL_ENTRY {
ULONG64 ModuleBase;
ULONG64 Offset;
ULONG64 Id;
ULONG64 Arg64;
ULONG Size;
ULONG Flags;
ULONG TypeId;
ULONG NameSize;
ULONG Token;
ULONG Tag;
ULONG Arg32;
ULONG Reserved;
} DEBUG_SYMBOL_ENTRY, *PDEBUG_SYMBOL_ENTRY;
Anggota
ModuleBase
Alamat dasar modul di ruang alamat virtual target.
Offset
Lokasi simbol di ruang alamat virtual target.
Id
ID simbol simbol. Jika ID simbol tidak diketahui, Id DEBUG_INVALID_OFFSET.
Arg64
Interpretasi Arg64 tergantung pada jenis simbol. Jika nilainya tidak diketahui, Arg64 adalah nol.
Size
Ukuran, dalam byte, dari nilai simbol. Ini mungkin tidak diketahui atau mungkin tidak sepenuhnya mewakili semua data untuk simbol. Misalnya, kode fungsi mungkin dibagi di antara beberapa wilayah dan ukurannya hanya menjelaskan satu wilayah.
Flags
Bendera entri simbol. Saat ini, tidak ada bendera yang ditentukan.
TypeId
ID jenis simbol.
NameSize
Ukuran, dalam karakter, dari nama simbol. Jika ukuran tidak diketahui, NameSize adalah nol.
Token
Token terkelola dari simbol . Jika nilai token tidak diketahui atau simbol tidak memiliki token, Token adalah nol.
Tag
Tag simbol untuk jenis simbol. Ini adalah nilai dari enumerasi SymTagEnum .
Arg32
Interpretasi Arg32 tergantung pada jenis simbol. Saat ini, nilai Arg32 adalah register yang menyimpan nilai atau pointer ke nilai simbol. Jika simbol tidak dipegang dalam register, atau register tidak diketahui, Arg32 adalah nol.
Reserved
Atur ke nol.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | dbgeng.h (termasuk DbgEng.h, DbgHelp.h, DbgHelp.h) |