OberonCore https://forum.oberoncore.ru/ |
|
что означают атрибуты при создании папки https://forum.oberoncore.ru/viewtopic.php?f=23&t=6495 |
Страница 1 из 1 |
Автор: | Александр К [ Среда, 27 Ноябрь, 2019 14:58 ] |
Заголовок сообщения: | что означают атрибуты при создании папки |
При создании папки с помощью WinApi в процедуре CreateDirectoryW кроме имени с адресом надо указать lpSecurityAttributes: SECURITY_ATTRIBUTES . Вот поля: SECURITY_ATTRIBUTES = RECORD [untagged] nLength: INTEGER; lpSecurityDescriptor: PtrVoid; bInheritHandle: BOOL END; Подскажите что значит какое поле. |
Автор: | Trurl [ Среда, 27 Ноябрь, 2019 15:37 ] |
Заголовок сообщения: | Re: что означают атрибуты при создании папки |
Надо указать NIL. Ну, или разбираться, что такое атрибуты безопасности и как их использовать. |
Автор: | Александр К [ Четверг, 28 Ноябрь, 2019 04:27 ] |
Заголовок сообщения: | Re: что означают атрибуты при создании папки |
NIL если бы были указатели (POINTER). |
Автор: | Иван Денисов [ Четверг, 28 Ноябрь, 2019 04:34 ] |
Заголовок сообщения: | Re: что означают атрибуты при создании папки |
Александр К писал(а): NIL если бы были указатели (POINTER). Так как есть ключ [nil] в объявлении привязки к этой процедуре, то NIL допустимо передавать. Код: PROCEDURE CreateDirectoryW* (lpPathName: PtrWSTR; VAR [nil] lpSecurityAttributes: SECURITY_ATTRIBUTES): BOOL;
|
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |