--- title: "ksSystemPath - Получить системный путь установленного типа" type: guide api: [api7] tags: [guide, api7, kssystempath] sources: - kssystempath.html --- *API экспортных функций > Функции работы с документами  > Сервисные функции * ## ksSystemPath - Получить системный путь установленного типа Пример... Аналог данной функции при использовании Automation - метод KompasObject::ksSystemPath. Синтаксис: ``` int ksSystemPath (char *buff, int bufLen, int pathType); Типы системных путей... Входные параметры: bufLen - длина отведенного буфера для строки пути в символах, pathType - тип системной папки. Выходные параметры: *buff - строка полного пути (включая завершающий 0). Возвращаемое значение: длина строки полного пути. ``` Примечание: 1. Строка пути не должна завершаться символом '\' (за исключением случая корневой папки устройства - ":\"). 2. При использовании Unicode следует использовать функцию ksSystemPathW. ## ksSystemPath - Пример использования { int BitCount; char *Buff; BitCount = ksSystemPath(NULL, 0, sptLIBS_FILES); ksSystemPath(&Buff, BitCount, sptLIBS_FILES); }