IXCLRDataValue::GetArrayProperties 方法

获取数组值的定义。

注意

此 API 最初旨在供运行时内部使用。 尽管现在支持第三方使用,但我们建议尽量使用 ICorDebugICorProfiler API。

语法

HRESULT GetArrayProperties(
    [out] ULONG32 *rank,
    [out] ULONG32 *totalElements,
    [in] ULONG32 numDim,
    [out, size_is(numDim)] ULONG32 dims[],
    [in] ULONG32 numBases,
    [out, size_is(numBases)] LONG32 bases[]
);

参数

rank
[out]数组的排名(维度数)。

totalElements
[out]数组中的元素总数。

numDim
[in] dims 缓冲区的大小。

dims
[out]一个数组,其中包含数组的每个维度的大小。

numBases
[in] bases 缓冲区的大小。

bases
[out]一个数组,其中包含数组的每个维度的基。

注解

给定方法属于 IXCLRDataValue 接口的一部分,对应于虚拟方法表的第 24 个槽位。

要求

平台:请参阅系统要求。 标头:无;库:无;.NET Framework 版本:自 4.7 起可用

请参阅