ICorDebugType2::GetTypeID 方法

获取此类型的 COR_TYPEID

语法

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

参数

id
[out] 指向此 ICorDebugType 的 COR_TYPEID 的指针。

返回值

如果成功,则返回值是 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 起可用

请参阅