Метод 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.
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по