Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод OutputAsType изменяет тип символа в группе символов. Запись символа обновляется для представления нового типа.
Синтаксис
HRESULT OutputAsType(
[in] ULONG Index,
[in] PCSTR Type
);
Параметры
[in] Index
Индекс записи в этой группе символов. Индекс символа — это идентификационный номер. Индекс диапазонов от нуля до числа символов в группе символов минус один.
[in] Type
Имя типа нужного символа. Если имя начинается с восклицательного знака (!), имя рассматривается как расширение. Дополнительные сведения об использовании расширения в качестве типа см. в разделе "Примечания".
Возвращаемое значение
| Возвращаемый код | Описание |
|---|---|
|
Метод был успешным. |
Этот метод также может возвращать значения ошибок. Дополнительные сведения см. в возвращаемых значений.
Замечания
Так как дочерние элементы нового типа записи могут отличаться от дочерних элементов старого типа записи, метод OutputAsType удаляет все дочерние элементы записи из группы символов. Дочерние элементы можно добавить обратно с помощью метода ExpandSymbol.
Если тип является расширением, адрес символа передается в расширение. Каждая строка выходных данных расширения становится дочерним символом указанного символа. Эти дочерние символы являются текстом, и вы не можете управлять ими каким-либо образом. Например, если имя переменной @$teb, можно изменить его тип на !teb.
Дополнительные сведения о группах символов см. в областях и группах символов.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Настольный |
| заголовка | dbgeng.h (include Dbgeng.h) |