GetString

Выполняет поиск в базе данных строки по индексу или по образцу строки. 

GetString PROTO hBase:HDBASE,lpIndex:LPSTR_INDEX,__buffer:LPSTR,buf_size:ULONG64  

  • hBase    - указатель на структуру dsmbase. Хэндл базы данных.
  • lpIndex  - указатель на структуру STR_INDEX, если поле STR_INDEX.Index равно нулю то поиск выполняется по образцу строки из __buffer иначе поиск происходит по номеру индекса и в __buffer записывается найденая строка.
  • __buffer - указатель на образец строки или на буффер для приёма найденной строки.
  • buf_size - размер буффера __buffer, при поиске по номеру индекса игнорируется.

    Возвращаемое значение: в rax длина найденой строки. Если строка не была найдена тогда rax равно 0FFFFFFFFFFFFFFFFh. Тип ULONG64.
  • Сайт управляется системой uCoz