Метод IDebugSymbols3::RemoveSyntheticSymbol (dbgeng.h)
Метод RemoveSyntheticSymbol удаляет искусственный символ из модуля в текущем процессе.
Синтаксис
HRESULT RemoveSyntheticSymbol(
[in] PDEBUG_MODULE_AND_ID Id
);
Параметры
[in] Id
Указывает искусственный символ для удаления. Это должно быть то же значение, возвращенное в параметре Idобъекта AddSyntheticSymbol. Дополнительные сведения о типе этого параметра см. в разделе DEBUG_MODULE_AND_ID .
Возвращаемое значение
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
В указанном расположении не найден искусственный символ. Возвращается, если искусственный символ в этом расположении был ранее удален или удален. |
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .
Комментарии
Если модуль, содержащий искусственный символ, перезагружается, например путем вызова Reload с параметром Module, для параметра Module задано имя модуля, искусственный символ будет удален.
Дополнительные сведения об искусственных символах см. в разделе Искусственные символы.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dbgeng.h (включая Dbgeng.h) |