Функция FileEncryptionStatus


Функция FileEncryptionStatus извлекает статус шифрования указанного файла.

Синтаксис

BOOL FileEncryptionStatus(
  LPCTSTR lpFileName,  // имя файла
  LPDWORD lpStatus     // статус шифрования
);

Параметры

lpFileName

[in] Указатель на символьную строку с нулем в конце, которая устанавливает имя файла.

lpStatus

[out] Указатель на переменную, которая получает статус шифрования файла. Этим параметром могут быть одно из ниже перечисленных значений.
Значение Предназначение
FILE_ENCRYPTABLE Файл может быть зашифрован.
FILE_IS_ENCRYPTED Файл зашифрован.
FILE_SYSTEM_ATTR Файл является системным файлом. Файлы системы не могут быть зашифрованы.
FILE_ROOT_DIR Файл - корневой каталог. Корневые каталоги не могут быть зашифрованы.
FILE_SYSTEM_DIR Файл - системный каталог. Системные каталоги не могут быть зашифрованы.
FILE_UNKNOWN Статус шифрования неизвестен. Файл может быть зашифрован.
FILE_SYSTEM_NOT_SUPPORT Файловая система не поддерживает шифрование файлов.
FILE_USER_DISALLOWED Зарезервированный для будущего использования.
FILE_READ_ONLY Файл является файлом только для чтения.
 

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

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

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

Смотри также 

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

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

К

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 -

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

 
 

- объявлено в

Winbase.h

- включено в

Windows.h

Unicode

Реализуется как версии Unicode и ANSI.

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

Не имеется

 

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

Hosted by uCoz