Функция RemoveUsersFromEncryptedFile


Функция RemoveUsersFromEncryptedFile удаляет указанный сертификационный мусор из заданного файла.

Синтаксис

DWORD RemoveUsersFromEncryptedFile(
  LPCWSTR lpFileName,                        // имя файла
  PENCRYPTION_CERTIFICATE_HASH_LIST pHashes  // хэшированный список
);

Параметры

lpFileName

[in] Указатель на  строку Unicode с символом конца строки ('\0'), которая устанавливает имя  файла.

pHashes

[in] Указатель на структуру ENCRYPTION_CERTIFICATE_HASH_LIST, которая содержит список устаревших сведений о сертификации, которые будут удалены из файла.

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

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

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

Замечания

Функция RemoveUsersFromEncryptedFile удаляет указанные устаревшие данные  сертификации, если они существуют в заданном файле. Если какие-либо из данных сертификата не находится в заданном файле, они игнорируются, а  код ошибки не возвращается.

Смотри также 

Обзор Шифрование файлов,   Функции, используемые для шифрования файловой системойENCRYPTION_CERTIFICATE_HASH_LIST

Размещение и совместимость  RemoveUsersFromEncryptedFile

К

Windows XP

Да

л

Windows 2000 Professional

Да

и

Windows NT

Нет

е

Windows Me

Нет

н

Windows 98

Нет

т

Windows 95

Нет

 
С

Windows 2003 Server

Да
е

Windows 2000 Server

Да
р

Windows NT    Server

Нет
в

 

 
е

 

 
р

 

 

Используемая библиотека

Advapi32.lib

Требуется DLL -

Заголовочный файл

 
 

- объявлено в

Winefs.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz