CreateDirectoryEx winapi

WinApi Функция CreateDirectoryEx

Описание:
function CreateDirectoryEx(lpTemplateDirectory, lpNewDirectory: PChar;
lpSecurityAttributes: PSecurityAttributes): BOOL; stdcall;

Создает новую папку содержащую признаки папки-шаблона. Если файловая система поддерживает безопасность, функция применяет указанный описатель безопасности к новой папке.

Параметры
lpTemplateDirectory: Путь к папке-шаблону.

lpNewDirectory: путь создаваемой папки.

lpSecurityAttributes: Указатель на структуру TSecurityAttributes, которая определяет, может ли возвращенный указатель быть использован процессами-потомками. Если lpSecurityAttributes является пустым, указатель не может быть унаследован.
Windows NT: поле структуры lpSecurityDescriptor определяет описатель безопасности для объекта. Если lpSecurityAttributes является пустым, объект получает описатель по умолчинию. Файловая система должна поддерживать ружим безопасности.

Windows 95: поле lpSecurityDescriptor игнорируется.

Возвpащаемое значение:
Если успешно то не ноль.
Если функция терпит неудачу - ноль. Чтобы получить расширенную информацию об ошибке, вызовите функцию GetLastError.

Замечания
Функция CreateDirectoryEx позволяет создавать папки, которые могут наследовать информацию потока других папок. Эта функция полезна, например, когда имеешь дело с папками Макинтоша, которые имеют поток ресурса, идентифицирующий признак содержания.

Windows NT:Некоторые файловые системы, типа NTFS, поддерживают сжатие для индивидуальных файлов и папок. На устройствах, отформатированных в NTFS, новая папка наследует признак сжатия его родительскй папки. Вы можете получить указатель к папке, вызывая функцию CreateFile с флагом FILE_FLAG_BACKUP_SEMANTICS.

Материал взят из:
Русская спpавка по Windows API



Последние из рубрики

ОтменитьДобавить комментарий