Справочник по технологии COM
Страница 99. SafeArrayDestroyData


 

SafeArrayDestroyData

Разрушает все данные, хранящиеся в безопасном массиве.

HRESULT SafeArrayDestroyData
(
SAFEARRAY far*psa
);

Параметр:
psa
Указатель на дескриптор массива.

Коды возврата:
Из возвращенного HRESULT получают один из следующих кодов возврата:

Код возврата Значение
S_OK Успех.
DISP_E_ARRAYISLOCKED Массив заблокирован.
E_INVALIDARG Параметр psa не является дескриптором безопасного

Комментарии:
Обычно эта функция используется для освобождения безопасных массивов, содержащих элементы с типами данных, отличными от вариантов. Если в массиве хранятся объекты, то для каждого из них вызывается Release.

 
Следующая статья »