На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

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 названа как только для каждого модуля и будет пройден модульная информация.


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz