Поделиться через


Функция CloseEncryptedFileRaw (winbase.h)

Закрывает зашифрованный файл после операции резервного копирования или восстановления и освобождает связанные системные ресурсы. Это одна из групп функций зашифрованной файловой системы (EFS), которая предназначена для реализации функций резервного копирования и восстановления, сохраняя при этом файлы в зашифрованном состоянии.

Синтаксис

void CloseEncryptedFileRaw(
  [in] PVOID pvContext
);

Параметры

[in] pvContext

Указатель на определяемый системой блок контекста. Функция OpenEncryptedFileRaw возвращает блок контекста.

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

None

Remarks

Функция CloseEncryptedFileRaw освобождает выделенные системные ресурсы, такие как определенный системой блок контекста, и закрывает файл.

Функции BackupRead и BackupWrite обрабатывают резервное копирование и восстановление незашифрованных файлов.

В 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 winbase.h (включая Windows.h)
Библиотека Advapi32.lib
DLL Advapi32.dll
Набор API ext-ms-win-advapi32-encryptedfile-l1-1-0 (появился в Windows 8)

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

BackupRead

BackupWrite

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

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

OpenEncryptedFileRaw

ReadEncryptedFileRaw

WriteEncryptedFileRaw