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

Задает для текущего ключа пользователя указанный сертификат.

Синтаксис

DWORD SetUserFileEncryptionKey(
  [in] PENCRYPTION_CERTIFICATE pEncryptionCertificate
);

Параметры

[in] pEncryptionCertificate

Указатель на сертификат, который будет ключом пользователя. Этот параметр является указателем на структуру ENCRYPTION_CERTIFICATE .

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

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

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

Комментарии

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

Технология Поддерживается
Протокол SMB 3.0 Да
SMB 3.0 Transparent Failover (TFO) Нет
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

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

ENCRYPTION_CERTIFICATE

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

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