|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
SymEnumerateModules
The SymEnumerateModules function enumerates all modules that have been loaded for the process.
BOOL SymEnumerateModules(
IN HANDLE hProcess, IN PSYM_ENUMMODULES_CALLBACK EnumModulesCallback, IN PVOID UserContext );
Parameters
hProcess
The process handle that was originally passed to SymInitialize.
EnumModulesCallback
A pointer to a callback function. This function is called once per module.
UserContext
A user-defined value or NULL. This value is simply passed through to the callback function. Normally, this parameter is used by an application to pass a pointer to a data structure that lets the callback function establish some type of context.
Return Values
If the function succeeds, the return value is TRUE. If the function fails, then the return value is FALSE. To retrieve extended error information, call GetLastError.
Remarks
The SymEnumerateModules function enumerates all modules that have been loaded for the process, even if the symbols are deferred. The EnumModulesCallback function is called once for each module and is passed the module information.
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
| Пригласи друзей и счет твоего мобильника всегда будет положительным! |
SymEnumerateModules
Функция SymEnumerateModules перечисляет все модули, которые загружены для процесса.
BOOL SymEnumerateModules(
В РУЧКЕ hProcess, В PSYM_ENUMMODULES_CALLBACK EnumModulesCallback, В PVOID UserContext );
Параметры
hProcess
Ручка процесса, которая первоначально была пройдена на SymInitialize.
EnumModulesCallback
Указатель в функцию возврата. Эта функция названа как только за модуль.
UserContext
Определенная величина потребителя или НЕДЕЙСТВИТЕЛЬНАЯ. Эта величина просто пройдена вплоть до функции возврата. Нормально, этот параметр использован приложением, чтобы передавать указатель в структуру данных, которая позволяет, чтобы функция возврата устанавливает некоторый тип контекста.
Обратные Величины
Если функция добивается успеха, обратная величина является ИСТИНОЙ. Если функция терпит неудачу, тогда обратная величина ЛОЖНАЯ. Для того, чтобы извлекать расширенную информацию ошибки, назовите GetLastError.
Замечания
Функция SymEnumerateModules перечисляет все модули, которые загружены для процесса, даже если бы символы задержаны. Функция EnumModulesCallback названа как только для каждого модуля и будет пройден модульная информация.
|
|
|
|
| |