PTRANSLATE_ADDRESS_ROUTINE fungsi panggilan balik (dbghelp.h)
Fungsi panggilan balik yang ditentukan aplikasi yang digunakan dengan fungsi StackWalk64 . Ini menyediakan terjemahan alamat untuk alamat 16-bit.
Jenis PTRANSLATE_ADDRESS_ROUTINE64 menentukan penunjuk ke fungsi panggilan balik ini. TranslateAddressProc64 adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi.
PTRANSLATE_ADDRESS_ROUTINE PtranslateAddressRoutine;
DWORD PtranslateAddressRoutine(
[in] HANDLE hProcess,
[in] HANDLE hThread,
[in] LPADDRESS lpaddr
)
{...}
[in] hProcess
Handel ke proses yang jejak tumpukannya dihasilkan.
[in] hThread
Handel ke utas tempat jejak tumpukan dihasilkan.
[in] lpaddr
Alamat yang akan diterjemahkan.
Fungsi mengembalikan alamat yang diterjemahkan.
Fungsi panggilan balik ini menggantikan fungsi panggilan balik PTRANSLATE_ADDRESS_ROUTINE . PTRANSLATE_ADDRESS_ROUTINE didefinisikan sebagai berikut dalam Dbghelp.h.
#if !defined(_IMAGEHLP_SOURCE_) && defined(_IMAGEHLP64)
#define PTRANSLATE_ADDRESS_ROUTINE PTRANSLATE_ADDRESS_ROUTINE64
#else
typedef
DWORD
(__stdcall *PTRANSLATE_ADDRESS_ROUTINE)(
__in HANDLE hProcess,
__in HANDLE hThread,
__out LPADDRESS lpaddr
);
#endif
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | dbghelp.h |
Redistribusi | DbgHelp.dll 5.1 atau yang lebih baru |