ICorProfilerInfo::IsArrayClass 方法

确定指定的类是否为数组类。

HRESULT IsArrayClass(
    [in]  ClassID        classId,
    [out] CorElementType *pBaseElemType,
    [out] ClassID        *pBaseClassId,
    [out] ULONG          *pcRank);

参数

  • classId
    [in] 要检查的类的 ID。

  • pBaseElemType
    [out] 一个指向 CorElementType 枚举值的指针,该枚举指示数组元素的类型。

  • pBaseClassId
    [out] 一个指向数组元素的类 ID 的指针(如果 pBaseElemType 的值为 ELEMENT_TYPE_CLASS)。

  • pcRank
    [out] 一个指针,它指向指示数组秩(即维数)的整数。

备注

如果指定的类为数组类,则 IsArrayClass 方法将返回 S_OK HRESULT 以及任何非 null 输出参数的值。 否则,它将返回 S_FALSE。

要求

**平台:**请参见 .NET Framework 系统要求

**头文件:**CorProf.idl、CorProf.h

**库:**CorGuids.lib

**.NET Framework 版本:**4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0

请参见

参考

ICorProfilerInfo 接口