Метод 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
[в] Необязательно. Нижняя граница каждого измерения массива. Если это значение опущено, для каждого измерения предполагается нижняя граница, равная нулю.

Комментарии

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

Требования

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

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

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

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