COleSafeArray::Create

void Create ( VARTYPE vtSrc, DWORD dwDims, DWORD * rgElements );

void Create ( VARTYPE vtSrc, DWORD dwDims, SAFEARRAYBOUND * rgsabounds );

Параметры

vtSrc

Базовый тип массива (то есть, VARTYPE каждого элемента массива). VARTYPE ограничен подмножеством типы variant. Можно задать ни VT_ARRAY , ни флаг VT_BYREF . VT_EMPTY и VT_NULL не являются действительными базовые типы для массива. Все остальные типы являются законными.

dwDims

Количество измерений в массиве. Это значение можно изменить после создания массива с помощью оператора Redim.

rgElements

Указатель на массив количество элементов для каждого измерения в массиве.

rgsabounds

Указатель на вектор ограничивающий (один для каждого измерения) выделить для массива.

Примечания

Эта функция вызывается для размещения и инициализации данных для массива. Эта функция будет очистить текущий массив данных при необходимости. При возникновении ошибки функция вызовет CMemoryException.

Обзор COleSafeArrayЧлены класса | Иерархическая схема

См. также  SafeArrayCreate

Index