Приложения
Приложение А. Функции, константы и структуры 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 руководства программиста.
См. также