TMapGisServer.GetFolderListTMapGisServer |
Запросить список папок на сервере, доступных для записи файлов
function GetFolderList(aNumber : integer; const aFolder : PWCHAR; AllFiles : integer; aParm : PTMCDATALIST; aSize : integer) : integer;
Описание: Запросить список папок на сервере, доступных для записи файлов. aNumber - номер активного подключения к ГИС Серверу от (нумерация осуществляется с 1). aFolder - путь к папке, в которой запрашивается список файлов и папок или 0. Например, "Data\\Maps". Если aFolder равно 0, то запрашивается список алиасов всех доступных папок. AllFiles - признак запроса всех файлов в папке aFolder, если не установлен, то буден выдан список внутренних папок и файлов MAP,SIT,SITX,RSC,MTW,MTQ,RSW. aParm - адрес буфера для размещения списка запрошенных данных или 0. Если aParm равно 0, то запрашивается размер буфера, требуемый для размещения списка. aSize - размер буфера для размещения списка. Список данных заполняется только для файлов и папок, непосредственно расположенных в заданной папке без вложений. При успешном выполнении возвращает размер сформированного списка. Если размер списка превышает размер буфера, то данные считаны не полностью. Тогда нужно выделить больший буфер и запросить данные повторно. При ошибке возвращает ноль. |