void PutElement ( Лонг * rgIndices, LPVOID pvData );
Параметры
rgIndices
Указатель на массив индексов для каждого измерения массива.
pvData
Указатель на данные, чтобы присвоить массив. VT_DISPATCH, VT_UNKNOWNи VT_BSTR вариант типы являются указателями и еще один уровень косвенного обращения не требуется.
Примечания
Эта функция вызывается для назначить один элемент в массив. Эта функция автоматически вызывает функции Windows SafeArrayLock и SafeArrayUnlock до и после назначения элемента. Если элемент данных является строкой, объект или вариант, функция копирует его правильно, а если существующий элемент является строкой, объект или вариант, он очищается правильно.
Обратите внимание, что вы можете иметь несколько шлюзов на массив, поэтому вы можете поместить элементы в массив, тогда как массив заблокирован другими операциями.
При возникновении ошибки функция вызовет CMemoryException или COleException.
Обзор COleSafeArray | Члены класса | Иерархическая схема
См. также COleSafeArray::GetElement, SafeArrayPutElement