Метод IBackgroundCopyJob3::GetFileACLFlags (bits2_0.h)
Статья
Извлекает флаги, идентифицирующие владельца и сведения ACL, которые необходимо сохранить при передаче файла с помощью SMB.
Синтаксис
HRESULT GetFileACLFlags(
[out] DWORD *Flags
);
Параметры
[out] Flags
Флаги, определяющие владельца и сведения ACL, которые необходимо сохранить при передаче файла с помощью SMB. Флаги могут содержать любое сочетание следующих флагов. Если флаги не заданы, флаги равны нулю.
Значение
Значение
BG_COPY_FILE_OWNER
Если задано значение , сведения о владельце файла сохраняются. В противном случае владелец задания становится владельцем файла.
BG_COPY_FILE_GROUP
Если задано значение , сведения о группе файла сохраняются. В противном случае BITS использует основную группу владельца задания для назначения сведений о группе файлу.
BG_COPY_FILE_DACL
Если этот параметр задан, BITS копирует явные ACE из исходного файла и наследуемые элементы управления доступом из родительской папки назначения.
В противном случае BITS копирует наследуемые ACE из родительской папки назначения. Если родительская папка не содержит наследуемых ACE, BITS использует daCL по умолчанию из учетной записи.
BG_COPY_FILE_SACL
Если этот параметр задан, BITS копирует явные ACE из исходного файла и наследуемые элементы управления доступом из родительской папки назначения.
В противном случае BITS копирует наследуемые ACE из родительской папки назначения.
BG_COPY_FILE_ALL
Если этот параметр задан, BITS копирует сведения о владельце и списке управления доступом. Это то же самое, что установка всех флагов по отдельности.
Возвращаемое значение
Этот метод возвращает следующие значения HRESULT , а также другие.
Код возврата
Описание
S_OK
Флаги успешно получены.
Требования
Требование
Значение
Минимальная версия клиента
Windows Vista, Windows XP с пакетом обновления 2 (SP2), KB842773 в Windows Server 2003 и Windows XP
Минимальная версия сервера
Windows Server 2008, Windows Server 2003 с пакетом обновления 1 (SP1)