Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает объект массива. Этот массив может содержать значения примитивных или объектных экземпляров.
Синтаксис
int CreateArrayObject(
enum_OBJECT_TYPE ot,
IDebugField pClassField,
uint dwRank,
uint[] dwDims,
uint[] dwLowBounds,
out IDebugObject ppObject
);
Параметры
ot
[in] Указывает значение из перечисления OBJECT_TYPE , указывающее тип нового объекта массива.
pClassField
[in] Объект IDebugField , представляющий класс объекта, при создании массива значений экземпляра объекта. При создании массива примитивных объектов этот параметр является значением NULL.
dwRank
[in] Ранг или число измерений массива.
dwDims
[in] Размеры каждого измерения массива.
dwLowBounds
[in] Источник каждого измерения (обычно 0 или 1).
ppObject
[out] Возвращает объект IDebugObject , представляющий только что созданный массив. Это фактически объект IDebugArrayObject .
Возвращаемое значение
В случае успешного выполнения возвращается S_OK; в противном случае возвращает код ошибки.
Замечания
Вызовите этот метод, чтобы создать объект, представляющий параметр массива для функции, представленной интерфейсом IDebugFunctionObject .