|
|
Буфер запроса это символьный массив в каждый элемент которого заносятся значения определяющие какая информация будет возвращена. Каждый байт это параметр, информацию о котором мы хотим получить. Константы связанные с каждым таким параметром определены в ibase.h. Буфер результата содержит после выполнения функции серию кластеров информации, каждый кластер состоит из трех частей.
Пример: Вот так выглядит буфер результата после запроса информации о размере страницы БД
Кластеры записанные в буфер результатов не выровнены. Кроме того все числа представлены в универсальном формате(сначала младший байт, потом более старший). Числа со знаком имеют признак знака в старшем байте. Преобразовывайте эти числа к типу присущему вашей системе, можно также для конвертации воспользоваться функцией isc_vax_integer() меняющей порядок байт.
|
Дизайн: Piton Alien |