Метод ICorDebugEval::NewArray

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

Этот метод устарел в платформа .NET Framework версии 2.0. Вместо этого используйте ICorDebugEval2::NewParameterizedArray .

Синтаксис

HRESULT NewArray (  
    [in] CorElementType     elementType,  
    [in] ICorDebugClass     *pElementClass,  
    [in] ULONG32            rank,  
    [in, size_is(rank)] ULONG32 dims[],  
    [in, size_is(rank)] ULONG32 lowBounds[]  
);  

Параметры

elementType
[in] Значение перечисления CorElementType, указывающее тип элемента массива.

pElementClass
[in] Указатель на объект ICorDebugClass, указывающий класс элемента . Это значение может иметь значение NULL, если тип элемента является примитивным типом.

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

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

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

Комментарии

Массив всегда создается в домене приложения, в котором в данный момент выполняется поток.

Требования

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

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

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

платформа .NET Framework версии: 1.1, 1.0