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


 

SafeArrayPtrOfIndex

Возвращает указатель на элемент массива.

HRESULT SafeArrayPtrOfIndex
(
SAFEARRAY FAR* рsа,
long FAR* rglndices,
void HUGEP* FAR* ppvData
);

Параметры:
psa
Указатель на дескриптор массива, созданный с помощью SafeArrayCreate.
rglndices
Массив индексов, задающих элемент безопасного массива. Должны быть заданы все индексы элемента.
ppvData
После возврата содержит указатель на элемент, заданный rglndices.

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

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

Комментарии:
Перед вызовом SafeArrayPtrOflndex массив следует заблокировать. В противном случае результаты могут быть непредсказуемы.

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