Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Aşağıdaki kod, SymLoadModule64 veya SymInitialize işlevi tarafından yüklenen modülleri listeler. SymEnumerateModules64 işlevi, yüklenen her modül için bir kez çağrılan bir geri çağırma işlevi gerektirir. Bu örnekte, EnumModules geri çağırma işlevinin bir uygulamasıdır. Örnekte, sembol işleyicisini Sembol İşleyiciyi Başlatmaiçindeki kodu kullanarak başlattığınız varsayılır.
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);
}