Метод ICorDebugType2::GetTypeID

Возвращает COR_TYPEID для этого типа.

Синтаксис

HRESULT GetTypeID(  
    ([out] COR_TYPEID *id  
);  

Параметры

id
[out] Указатель на COR_TYPEID для этого ICorDebugType.

Возвращаемое значение

Возвращается значение S_OK при успешном выполнении или код ошибки HRESULT при сбое. Коды HRESULT включают следующие:

Код возврата Описание
S_OK Метод успешно выполнен. Метод извлек допустимый COR_TYPEID.
CORDBG_E_CLASS_NOT_LOADED Тип не загружен.
CORDBG_E_UNSUPPORTED Этот тип не поддерживается.

Комментарии

Этот метод обеспечивает сопоставление из типа ICorDebugType, представляющего тип, который может быть загружен в среду выполнения, с COR_TYPEID, которая служит непрозрачным дескриптором, который определяет тип, загруженный в среду выполнения.

Если тип, который представляет ICorDebugType, еще не загружен, этот метод возвращает .CORDBG_E_CLASS_NOT_LOADED Если тип не поддерживается, возвращается CORDBG_E_UNSUPPORTED.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: доступно с версии 4.6.2.

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