Функция 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 |