Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Az alábbi kód a SymLoadModule64 vagy SymInitialize függvény által betöltött modulokat sorolja fel. A SymEnumerateModules64 függvényhez visszahívási függvény szükséges, amelyet minden betöltött modulhoz egyszer hívunk meg. Ebben a példában az EnumModules a visszahívási függvény implementációja. A példa feltételezi, hogy a szimbólumkezelőt a Szimbólumkezelő inicializálásakóddal inicializálta.
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);
}