Справочник по технологии COM Страница 101. SafeArrayGetDim
|
Страница 101 из 111 SafeArrayGetDim Возвращает число измерений массива. UINT SafeArrayGetDim ( SAFEARRAY FAR* psa );
Параметр: psa Указатель на дескриптор массива, созданный с помощью SafeArrayCreate. Возвращаемое значение: Возвращает число измерений массива. Пример: HRESULT CEnumPoint::Create(SAFEARRAY FAR* psa, CEnumPoint FAR* FAR* ppenum) { long lBound; HRESULT hresult; CEnumPoint FAR* penum;
// Проверить, имеет ли безопасный массив надлежащую форму
if(SafeArrayGetDim(psa) !=1) return ReportResult(0, E_INVALIDARG, 0, 0);
// Код опущен для экономии места } |