Функция SafeArrayCreateVector (oleauto.h)
Создает одномерный массив. Безопасный массив, созданный с помощью SafeArrayCreateVector , имеет фиксированный размер, поэтому FADF_FIXEDSIZE константы всегда задаются.
Синтаксис
SAFEARRAY * SafeArrayCreateVector(
[in] VARTYPE vt,
[in] LONG lLbound,
[in] ULONG cElements
);
Параметры
[in] vt
Базовый тип массива (VARTYPE каждого элемента массива). VARTYPE ограничен подмножеством типов вариантов. Невозможно установить ни VT_ARRAY, ни флаг VT_BYREF. VT_EMPTY и VT_NULL не являются допустимыми базовыми типами для массива. Все остальные типы являются законными.
[in] lLbound
Нижняя граница массива. Этот параметр может быть отрицательным.
[in] cElements
Количество элементов в массиве.
Возвращаемое значение
Безопасный дескриптор массива или значение NULL, если массив не удалось создать.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | oleauto.h |
Библиотека | OleAut32.lib |
DLL | OleAut32.dll |