Функция AddUsersToEncryptedFile (winefs.h)

Добавляет пользовательские ключи в указанный зашифрованный файл.

Синтаксис

DWORD AddUsersToEncryptedFile(
  [in] LPCWSTR                      lpFileName,
  [in] PENCRYPTION_CERTIFICATE_LIST pEncryptionCertificates
);

Параметры

[in] lpFileName

Имя зашифрованного файла.

[in] pEncryptionCertificates

Указатель на структуру ENCRYPTION_CERTIFICATE_LIST , содержащую список новых пользовательских ключей для добавления в файл.

Возвращаемое значение

Если функция выполнена успешно, возвращаемое значение будет ERROR_SUCCESS.

Если функция завершается сбоем, возвращаемое значение представляет собой системный код ошибки. Полный список кодов ошибок см. в разделе Системные коды ошибок или в файле заголовка WinError.h.

Комментарии

Начиная с Windows 8 и Windows Server 2012, эта функция поддерживается следующими технологиями.

Технология Поддерживается
Протокол SMB 3.0 Нет
Прозрачная отработка отказа (TFO) SMB 3.0 Нет
SMB 3.0 с масштабируемыми общими папками (SO) Нет
Файловая система общего тома кластера (CSVFS) Нет
Восстанавливаемая файловая система (ReFS) Нет
 

SMB 3.0 не поддерживает EFS в общих папках с возможностью непрерывной доступности.

Примеры

Пример кода, использующего эту функцию, см. в разделе Добавление пользователей в зашифрованный файл.

Требования

Требование Значение
Минимальная версия клиента Windows XP Professional [только классические приложения]
Минимальная версия сервера Windows Server 2003 [только классические приложения]
Целевая платформа Windows
Header winefs.h (включая Windows.h)
Библиотека Advapi32.lib
DLL Advapi32.dll
Набор API ext-ms-win-advapi32-encryptedfile-l1-1-1 (появился в Windows 10, версия 10.0.14393)

См. также раздел

ENCRYPTION_CERTIFICATE_LIST

Шифрование файлов

Функции управления файлами