Метод IDebugSymbols3::GetTypeName (dbgeng.h)
Метод GetTypeName возвращает имя символа типа, указанного идентификатором типа и модулем.
Синтаксис
HRESULT GetTypeName(
[in] ULONG64 Module,
[in] ULONG TypeId,
[out, optional] PSTR NameBuffer,
[in] ULONG NameBufferSize,
[out, optional] PULONG NameSize
);
Параметры
[in] Module
Указывает базовый адрес модуля, которому принадлежит тип. Дополнительные сведения см. в разделе Модули.
[in] TypeId
Указывает идентификатор типа.
[out, optional] NameBuffer
Получает имя типа. Если NameBuffer имеет значение NULL, эти сведения не возвращаются.
[in] NameBufferSize
Задает размер буфера NameBuffer в символах. Этот размер включает пробел для символа завершения "\0".
[out, optional] NameSize
Получает размер в символах имени типа. Этот размер включает пробел для символа завершения "\0". Если NameSize имеет значение NULL, эти сведения не возвращаются.
Возвращаемое значение
Этот метод также может возвращать другие значения ошибок. Дополнительные сведения см. в разделе Возвращаемые значения .
Код возврата | Описание |
---|---|
|
Метод выполнен успешно. |
|
Метод выполнен успешно. Однако буфер не был достаточно велик, чтобы вместить имя типа, и он был усечен. |
|
Не удалось найти указанный тип в указанном модуле. |
Комментарии
Дополнительные сведения о символах см. в разделе Символы.
Требования
Требование | Значение |
---|---|
Целевая платформа | Персональный компьютер |
Верхняя часть | dbgeng.h (включая Dbgeng.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по