COleSafeArray::PutElement

void PutElement ( Лонг * rgIndices, LPVOID pvData );

Параметры

rgIndices

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

pvData

Указатель на данные, чтобы присвоить массив. VT_DISPATCH, VT_UNKNOWNи VT_BSTR вариант типы являются указателями и еще один уровень косвенного обращения не требуется.

Примечания

Эта функция вызывается для назначить один элемент в массив. Эта функция автоматически вызывает функции Windows SafeArrayLock и SafeArrayUnlock до и после назначения элемента. Если элемент данных является строкой, объект или вариант, функция копирует его правильно, а если существующий элемент является строкой, объект или вариант, он очищается правильно.

Обратите внимание, что вы можете иметь несколько шлюзов на массив, поэтому вы можете поместить элементы в массив, тогда как массив заблокирован другими операциями.

При возникновении ошибки функция вызовет CMemoryException или COleException.

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

См. также COleSafeArray::GetElement, SafeArrayPutElement

Index