COleSafeArray ( );
COleSafe&Array ( const SAFEARRAYamp; saSrc, VARTYPE vtSrc );
COleSafeArray ( LPCSAFEARRAY psaSrc, VARTYPE vtSrc );
COleSafe&Array ( const COleSafeArrayamp; saSrc );
COleSafe&Array ( const VARIANTamp; varSrc );
COleSafeArray ( LPCVARIANT Кроу );
COleSafe&Array ( const COleVariantamp; varSrc );
Параметры
saSrc
Существующий объект COleSafeArray или SAFEARRAY копируются в новый объект COleSafeArray.
vtSrc
VARTYPE нового объекта COleSafeArray.
psaSrc
Указатель на массив SAFEARRAY копируются в новый объект COleSafeArray.
varSrc
Существующий вариант COleVariant объект или скопированы в новый объект COleSafeArray.
кроу
Указатель на вариант объект копируются в новый объект COleSafeArray.
Примечания
Эти конструкторы создают новые объекты COleSafeArray . Если не существует параметра, пустой объект COleSafeArray создается (VT_EMPTY). Если COleSafeArray копируется из другого массива, чьи VARTYPE известен неявно ( COleSafeArray, COleVariantили вариант), VARTYPE исходного массива сохраняется и не должны быть указаны. Если COleSafeArray копируется из другого массива, чьи VARTYPE не известно (SAFEARRAY), VARTYPE должен быть указан в параметре vtSrc.
При возникновении ошибки функция вызовет CMemoryException или COleException.
Обзор COleSafeArray | Члены класса | Иерархическая схема
См. также VariantCopy