Freigeben über


IFileSyncScopeFilter::GetFileAttributeExcludeMask

Ruft die Attribute ab, mit denen Dateien und Ordner aus dem Bereich ausgeschlossen werden.

HRESULT GetFileAttributeExcludeMask(
  DWORD *pdwFileAttributeExcludeMask);

Parameter

  • pdwFileAttributeExcludeMask
    [out] Gibt die Attribute zurück, mit denen Dateien und Ordner aus dem Bereich ausgeschlossen werden. Der Standardwert ist 0.

Rückgabewert

  • S_OK

  • E_POINTER

Hinweise

Eine Datei oder ein Ordner mit einem der Attribute aus dieser Maske wird aus dem Synchronisationsbereich ausgeschlossen.

Wenn ein Ordner ausgeschlossen wird, werden alle untergeordneten Dateien und Ordner ebenfalls ausgeschlossen, selbst wenn das Attribut für diese nicht direkt festgelegt wurde. Der Wert 0 gibt eine leere Maske an. Dateien werden nicht auf Grundlage von Attributen ausgeschlossen.

Die Attribute weisen das von der WIN32_FIND_DATA-Struktur verwendete Format auf.

Sync Framework ignoriert bestimmte Attribute. Ein ignoriertes Attribut wird wie ein Attribut behandelt, das auf 0 festgelegt ist, auch wenn es auf 1 festgelegt ist. Die FSP_FILE_ATTRIBUTE_MASK-Konstante in FileSyncProvider.h definiert folgende Attribute als gültige Attribute:

  • FILE_ATTRIBUTE_DIRECTORY

  • FILE_ATTRIBUTE_READONLY

  • FILE_ATTRIBUTE_HIDDEN

  • FILE_ATTRIBUTE_SYSTEM

  • FILE_ATTRIBUTE_TEMPORARY

Siehe auch

Verweis

IFileSyncScopeFilter-Schnittstelle