COleSafeArray::COleSafeArray

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

Index