Члены класса COleSafeArray

Строительство

COleSafeArray Создает объект COleSafeArray.

Операции

Прикрепить Предоставляет контроль над существующего ВАРИАНТА массива к объекту COleSafeArray.
Ясно Освобождает все данные в основной вариант.
Отсоединение Отсоединяет вариант массив из объекта COleSafeArray (так, что данные не будут освобождены).

Оболочки API Win32

AccessData Извлекает указатель массива данных.
AllocData Выделяет память для массива.
AllocDescriptor Выделяет память для безопасный массив дескрипторов.
Копирование Создает копию существующего массива.
Создайте Создает безопасный массив.
Уничтожить Удаляет существующий массив.
DestroyData Уничтожает данные в безопасный массив.
DestroyDescriptor Уничтожает дескриптор безопасного массива.
GetDim Возвращает количество измерений в массиве.
GetElement Возвращает единственный элемент безопасного массива.
GetElemSize Возвращает размер, в байтах, одним из элементов в безопасный массив.
GetLBound Возвращает нижнюю границу для любого измерения безопасного массива.
GetUBound Возвращает верхнюю границу для любого измерения безопасного массива.
Замок Увеличивает значение счетчика блокировок массива и помещает указатель на данные массива в массив дескрипторов.
PtrOfIndex Возвращает указатель на индексированный элемент.
PutElement Присваивает один элемент в массив.
Оператор ReDim Изменяет наименее значимых (крайний справа) границы безопасного массива.
UnaccessData Уменьшает блокировку рассчитывать массива и аннулирует указателя по AccessData.
Разблокировать Уменьшает количество блокировок массива, поэтому он может быть освобожден или изменении размера.

Одномерный массив операции

CreateOneDim Создает одномерный объект COleSafeArray.
GetOneDimSize Возвращает количество элементов в объекте одномерный COleSafeArray.
ResizeOneDim Изменяет количество элементов в объекте одномерный COleSafeArray.

Операторы

оператор = Копии значений в объект COleSafeArray (массивSAFEARRAY, вариант, COleVariantили COleSafeArray ).
оператор == Сравнивает два варианта массива (массивамиSAFEARRAY, вариант, COleVariantили COleSafeArray ).
оператор lt; & lt; Выходы содержимое COleSafeArray объекта в контекст дампа.
оператор LPVARIANT Получает доступ к базовой вариант структуры объекта COleSafeArray.
оператор LPCVARIANT Получает доступ к базовой вариант структуры объекта COleSafeArray.

Обзор COleSafeArrayИерархическая схема

Index