ICorDebugAppDomain2::GetArrayOrPointerType 方法
获取指定类型的数组,或指定类型的指针或引用。
语法
HRESULT GetArrayOrPointerType (
[in] CorElementType elementType,
[in] ULONG32 nRank,
[in] ICorDebugType *pTypeArg,
[out] ICorDebugType **ppType
);
参数
elementType
[in] CorElementType 枚举的值,用于指定要创建的基础本机类型(数组、指针或引用)。
nRank
[in] 数组的秩(即,维数)。 如果 elementType
指定指针或引用类型,则此值必须为 0。
pTypeArg
[in] 指向 ICorDebugType 对象的指针,该对象表示要创建的数组、指针或引用的类型。
ppType
[out] 指向 ICorDebugType
对象地址的指针,该对象表示构造的数组、指针类型或引用类型。
备注
elementType 的值必须是以下项之一:
ELEMENT_TYPE_PTR
ELEMENT_TYPE_BYREF
ELEMENT_TYPE_ARRAY 或 ELEMENT_TYPE_SZARRAY
如果 elementType 的值为 ELEMENT_TYPE_PTR 或 ELEMENT_TYPE_BYREF,则 nRank 必须为零。
要求
平台:请参阅系统要求。
标头:CorDebug.idl、CorDebug.h
库:CorGuids.lib
.NET Framework 版本:自 2.0 起可用
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈