Получение порции BLOB-значения – LINTER_GetBlob

Прототип функции
 
L_LONG LINTER_GetBlob(
  L_WORD CursorID,    /* идентификатор курсора */
  L_LONG OffSet,      /* смещение порции в BLOB-значении */
  L_LONG *Size,       /* размер требуемой порции */
  void *Buffer,       /* буфер для приема порции */
  void *AsyncFunc,    /* функция обработки ответа */
  void *UserArg);     /* пользовательский аргумент */
Входные параметры
Параметр Описание
CursorID  Идентификатор курсора
OffSet  Смещение требуемой порции в BLOB-значении
Size  Адрес размера (в байтах) требуемой порции
Buffer  Адрес буфера для приема порции BLOB-значения
AsyncFunc  Адрес функции обработки ответа
UserArg  Пользовательский аргумент
Выходные параметры
Параметр Описание
Buffer  Возвращаемое значение
Описание

Читает из БД первое BLOB-значение текущей записи, начиная с позиции OffSet (номер первого байта значения), и помещает ответ длиной Size в буфер Buffer.