Метод IDebugHostModule::GetImageName (dbgmodel.h)
Метод GetImageName возвращает имя образа модуля. В зависимости от значения аргумента allowPath возвращаемое имя образа может содержать полный путь к изображению.
Синтаксис
HRESULT GetImageName(
bool allowPath,
BSTR *imageName
);
Параметры
allowPath
Если значение равно true, указывает, что в выходные данные может быть включен полный путь к модулю. Указывает, включен ли такой путь, зависит от конкретного узла отладки и способа загрузки модуля. Значение false указывает, что в выходные данные будет включено только имя образа модуля.
imageName
Имя образа (или полный путь) модуля будет возвращено здесь в виде выделенной строки. Вызывающий объект отвечает за вызов SysFreeString для освобождения строки после использования.
Возвращаемое значение
Этот метод возвращает HRESULT, который указывает на успех или сбой.
Комментарии
Образец кода
ComPtr<IDebugHostModule> spModule; /* get a module (see FindModuleByName) */
BSTR imageName;
if (SUCCEEDED(spModule->GetImageName(false, &imageName)))
{
// imageName is the name of the image (guaranteed not to have a path
// in it). For instance, this might be "notepad.exe"
SysFreeString(imageName);
}
Требования
Требование | Значение |
---|---|
Заголовок | dbgmodel.h |