ICorProfilerInfo2::GetArrayObjectInfo 方法

更新:2007 年 11 月

获取有关数组对象的详细信息。

HRESULT GetArrayObjectInfo(
    [in] ObjectID objectId,
    [in] ULONG32 cDimensions,
    [out, size_is(cDimensions), length_is(cDimensions)] ULONG32 pDimensionSizes[],
    [out, size_is(cDimensions), length_is(cDimensions)] int pDimensionLowerBounds[],
    [out] BYTE **ppData);

参数

  • objectId
    [in] 有效数组对象的 ID。

  • cDimensions
    [in] 数组的秩(维数)。

  • pDimensionSizes
    [out] 一个包含整数的数组,其中的每个整数均表示该数组一个维度的大小。

  • pDimensionLowerBounds
    [out] 一个包含整数的数组,其中的每个整数均表示该数组一个维度的下限。

  • ppData
    [out] 一个指向数组的原始缓冲区地址的指针,该缓冲区根据 C++ 约定布局。

备注

pDimensionSizes 和 pDimensionLowerBounds 是并行数组,因此每个数组中位于相同索引处的元素是相同实体的特征。

要求

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

**头文件:**CorProf.h

**库:**CorProf.idl

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

请参见

参考

ICorProfilerInfo

ICorProfilerInfo2