Шаг 101 - SafeArrayDestroyData

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

HRESULT SafeArrayDestroyData
( 
	SAFEARRAY far*psa
);

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

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

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

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


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 16.03.2003