Структура 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

См. также раздел