Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Kode berikut mencantumkan modul yang telah dimuat oleh fungsi SymLoadModule64 atau SymInitialize. FungsiSymEnumerateModules64 memerlukan fungsi panggilan balik, yang akan dipanggil sekali untuk setiap modul yang dimuat. Dalam contoh ini, EnumModules adalah implementasi dari fungsi panggilan balik. Contoh ini berasumsi bahwa Anda telah menginisialisasi penangan simbol menggunakan kode di Menginisialisasi Penangan Simbol.
BOOL CALLBACK EnumModules(
PCTSTR ModuleName,
DWORD64 BaseOfDll,
PVOID UserContext )
{
UNREFERENCED_PARAMETER(UserContext);
_tprintf(TEXT("%08X %s\n"), BaseOfDll, ModuleName);
return TRUE;
}
if (SymEnumerateModules64(hProcess, EnumModules, NULL))
{
// SymEnumerateModules64 returned success
}
else
{
// SymEnumerateModules64 failed
error = GetLastError();
_tprintf(TEXT("SymEnumerateModules64 returned error : %d\n"), error);
}