Текущий раздел:

Описания RDS

Приложения

Приложение А. Функции, константы и структуры RDS

А.5. Сервисные функции и макросы RDS

А.5.15. Работа с матрицами и массивами

А.5.15.8. rdsGetVarArrayAccessData – заполнить структуру описания матрицы/массива

# Приложения

## Приложение А. Функции, константы и структуры RDS

### А.5. Сервисные функции и макросы RDS

#### А.5.15. Работа с матрицами и массивами

##### А.5.15.8. rdsGetVarArrayAccessData – заполнить структуру описания матрицы/массива

Функция rdsGetVarArrayAccessData заполняет описанием указанной матрицы или массива структуру RDS_ARRAYACCESSDATA.

      BOOL RDSCALL rdsGetVarArrayAccessData(
        LPVOID BaseAddr,                    // Базовый адрес переменной
        RDS_PARRAYACCESSDATA pAccessData    // Описание
      );

Тип указателя на эту функцию

RDS_BpVAd

Параметры

BaseAddr(LPVOID)
  Указатель (может быть любого типа, в т.ч. и void*) на данные матрицы в дереве переменных блока, то есть указатель на область из восьми байтов, которые эта матрицы занимает в дереве переменных (см. §2.5.3 руководства программиста).
pAccessData(RDS_PARRAYACCESSDATA)
  Указатель на структуру RDS_ARRAYACCESSDATA, которую должна заполнить функция.

Возвращаемое значение

TRUE – структура заполнена, FALSE – произошла ошибка (указанная в параметре BaseAddr переменная – не матрица и не массив).

Примечания

Эта функция записывает в структуру по указателю pAccessData признак наличия данных в матрице BaseAddr, число ее строк и столбцов, размер элемента и указатель на первый элемент.

Пример

Пример использования функции приведен в §2.5.3 руководства программиста.

См. также

RDS_ARRAYACCESSDATA, rdsGetVarArrayParams.