Поделиться через


Метод IDebugEventCallbacksWide::UnloadModule (dbgeng.h)

Метод обратного вызова UnloadModule вызывается подсистемой, когда событие отладки модуля выгрузки происходит в целевом объекте.

Синтаксис

HRESULT UnloadModule(
  [in, optional] PCWSTR  ImageBaseName,
  [in]           ULONG64 BaseOffset
);

Параметры

[in, optional] ImageBaseName

Указывает имя файла образа модуля, который может включать путь. Если эти сведения недоступны, ImageBaseName будет NULL.

[in] BaseOffset

Указывает базовый адрес модуля в адресном пространстве целевого объекта. Если эти сведения недоступны, BaseOffset будет NULL.

Возвращаемое значение

Этот метод возвращает значение DEBUG_STATUS_XXX, указывающее, как выполнение целевого объекта должно происходить после обработки этого события подсистемой. Дополнительные сведения о том, как подсистема обрабатывает это значение, см. в событий мониторинга.

Замечания

Этот метод вызывается только подсистемой, если флаг DEBUG_EVENT_UNLOAD_MODULE задан в маске, возвращаемой IDebugEventCallbacksWide::GetInterestMask.

После вызова этого метода подсистема вызовет IDebugEventCallbacksWide::ChangeSymbolStateс параметром флагов, содержащим битовый флаг DEBUG_CSS_UNLOADS.

Дополнительные сведения об обработке событий см. в событий мониторинга.

Требования

Требование Ценность
целевая платформа Настольный
заголовка dbgeng.h (include Dbgeng.h)