Метод IDebugSymbols::GetNumberModules (dbgeng.h)
Метод GetNumberModules возвращает количество модулей в списке модулей текущего процесса.
Синтаксис
HRESULT GetNumberModules(
[out] PULONG Loaded,
[out] PULONG Unloaded
);
Параметры
[out] Loaded
Получает количество загруженных модулей в списке модулей текущего процесса.
[out] Unloaded
Получает количество выгруженных модулей в списке модулей текущего процесса. Это число будет равно нулю, если версия Microsoft Windows, запущенная на целевом компьютере, не отслеживает выгруженные модули.
Возвращаемое значение
Этот метод также может возвращать другие значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
Комментарии
Список загруженных и выгруженных модулей поддерживается Windows. Подсистема кэширует копию этого списка, но она может оказаться устаревшей. Перезагрузка может использоваться для синхронизации копии списка подсистемы со списком, поддерживаемым Windows.
Выгруженные модули отслеживаются не во всех версиях Windows. Выгруженные модули отслеживаются для целевых объектов в пользовательском режиме в Microsoft Windows Server 2003 и более поздних версиях; Для целевых объектов в режиме ядра выгруженные модули также отслеживаются в более ранних версиях Windows. При отслеживании они индексируются после загруженных модулей. Выгруженные модули можно использовать для анализа сбоев, вызванных попыткой вызова выгруженного кода.
Дополнительные сведения о модулях см. в разделе Модули.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dbgeng.h (включая Dbgeng.h) |