AddFile

Добавляет файл в базу данных. 

AddFile PROTO hBase:HDBASE,BinData:LPVOID,SizeOfData:ULONG64,HostInd:ULONG64,NameInd:ULONG64  

  • hBase      - указатель на структуру dsmbase. Хэндл базы данных.
  • BinData    - указатель на тело файла с любыми бинарными данными.
  • SizeOfData - размер тела файла в байтах.
  • HostInd    - номер индекса "директории владельца".
  • NameInd    - номер индекса именной строки.

    Возвращаемое значение: в rax номер индекса созданного файла. Если файл с указанным именем уже существует то rax равен 0. Тип ULONG64.

    Примечание: Есть функция NewFile принимающая указатель на строку с именем, но когда в разных директориях нужно создать файлы с одними и тем-же именами то лучше использовать AddFile, указывая номера индексов именных строк, так будет быстрее.

  • Сайт управляется системой uCoz