Структура COR_TYPEID
Содержит идентификатор типа.
Синтаксис
typedef struct COR_TYPEID{
UINT64 token1;
UINT64 token2;
} COR_TYPEID;
Элементы
Член | Описание |
---|---|
token1 |
Первый маркер. |
token2 |
Второй маркер. |
Комментарии
Структура COR_TYPEID
возвращается несколькими методами отладки, которые предоставляют сведения об объектах для сборки мусора. Затем его можно передать в качестве аргумента другим методам отладки, предоставляющим дополнительные сведения об этом элементе. Например, перечислив объект ICorDebugHeapEnum , можно получить отдельные COR_HEAPOBJECT объекты, представляющие отдельные объекты в управляемой куче. Затем можно передать COR_TYPEID
значение из COR_HEAPOBJECT.type
поля в метод ICorDebugProcess5::GetTypeForTypeID , чтобы получить объект ICorDebugType, предоставляющий сведения о типе объекта.
Объект COR_TYPEID
должен быть непрозрачным. Доступ к отдельным полям или управление ими не должно осуществляться. Его единственным использованием является идентификатор, который предоставляется в качестве out
параметра в вызове метода и может, в свою очередь, передаваться другим методам для предоставления дополнительных сведений.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с версии 4.5
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по