IFileSyncScopeFilter::GetFileAttributeExcludeMask
Возвращает атрибуты, используемые для исключения файлов и папок из области.
HRESULT GetFileAttributeExcludeMask(
DWORD *pdwFileAttributeExcludeMask);
Параметры
- pdwFileAttributeExcludeMask
[out] Возвращает атрибуты, используемые для исключения файлов и папок из области. Значение по умолчанию равно 0.
Возвращаемое значение
S_OK
E_POINTER
Замечания
Файлы или папки, которые имеют любой из атрибутов, включенных в эту маску, будут исключены из области синхронизации.
При исключении папки вместе с ней будут исключены все дочерние файлы и папки, даже если для них явным образом не задан атрибут. Значение 0 указывает пустую маску. Файлы не будут исключаться на основании атрибутов.
Атрибуты представлены в формате, используемом структурой WIN32_FIND_DATA.
Sync Framework не учитывает некоторые атрибуты. Такие атрибуты рассматриваются таким образом, как если бы они были установлены в значение 0, даже если они имеют значение 1. Константа FSP_FILE_ATTRIBUTE_MASK в файле FileSyncProvider.h определяет следующие допустимые атрибуты.
FILE_ATTRIBUTE_DIRECTORY
FILE_ATTRIBUTE_READONLY
FILE_ATTRIBUTE_HIDDEN
FILE_ATTRIBUTE_SYSTEM
FILE_ATTRIBUTE_TEMPORARY