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 起可用
请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈