struktur IMAGEHLP_SYMBOL (dbghelp.h)
Berisi informasi simbol.
Sintaks
typedef struct _IMAGEHLP_SYMBOL {
DWORD SizeOfStruct;
DWORD Address;
DWORD Size;
DWORD Flags;
DWORD MaxNameLength;
CHAR Name[1];
} IMAGEHLP_SYMBOL, *PIMAGEHLP_SYMBOL;
Anggota
SizeOfStruct
Ukuran struktur, dalam byte. Pemanggil harus mengatur anggota ini ke sizeof(IMAGEHLP_SYMBOL64)
.
Address
Alamat virtual untuk simbol .
Size
Ukuran simbol, dalam byte. Nilai ini adalah tebakan terbaik dan bisa nol.
Flags
Anggota ini dicadangkan untuk digunakan oleh sistem operasi.
MaxNameLength
Panjang maksimum string yang dapat dimuat anggota Nama , dalam karakter, tidak termasuk karakter null-terminating. Karena nama simbol dapat bervariasi panjangnya, struktur data ini dialokasikan oleh pemanggil. Anggota ini digunakan sehingga pustaka tahu berapa banyak memori yang tersedia untuk digunakan dengan nama simbol.
Name[1]
Nama simbol yang didekorasi atau tidak didekodekan. Jika buffer tidak cukup besar untuk nama lengkap, buffer dipotong menjadi karakter MaxNameLength , termasuk karakter null-terminating.
Keterangan
Struktur ini menggantikan struktur IMAGEHLP_SYMBOL . Untuk informasi selengkapnya, lihat Dukungan Platform yang Diperbarui. IMAGEHLP_SYMBOL didefinisikan sebagai berikut dalam DbgHelp.h.
#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define IMAGEHLP_SYMBOL IMAGEHLP_SYMBOL64
#define PIMAGEHLP_SYMBOL PIMAGEHLP_SYMBOL64
#else
typedef struct _IMAGEHLP_SYMBOL {
DWORD SizeOfStruct;
DWORD Address;
DWORD Size;
DWORD Flags;
DWORD MaxNameLength;
CHAR Name[1];
} IMAGEHLP_SYMBOL, *PIMAGEHLP_SYMBOL;
#endif
Persyaratan
Header | dbghelp.h |
Redistribusi | DbgHelp.dll 5.1 atau yang lebih baru |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk