Поделиться через


Метод ICorDebugEval2::NewParameterizedArray

Выделяет новый массив указанного типа элемента и измерений.

Синтаксис

HRESULT NewParameterizedArray(
    [in] ICorDebugType          *pElementType,
    [in] ULONG32                rank,
    [in, size_is(rank)] ULONG32 dims[],
    [in, size_is(rank)] ULONG32 lowBounds[]
);

Параметры

pElementType [in] Указатель на объект ICorDebugType, представляющий тип элемента, хранящегося в массиве.

rank [in] Количество измерений массива. В платформа .NET Framework версии 2.0 это значение должно быть 1.

dims [in] Размер в байтах каждого измерения массива.

lowBounds [in] Необязательный. Нижняя граница каждого измерения массива. Если это значение не указано, для каждого измерения предполагается нижняя граница нуля.

Замечания

Элементы массива могут быть экземплярами универсального типа. Массив всегда создается в домене приложения, в котором в настоящее время выполняется поток. В платформа .NET Framework 2.0 значение rank должно быть 1.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: Доступно с версии 2.0