Condividi tramite


IFileSyncScopeFilter::GetSubDirectoryExcludes

Ottiene la raccolta di percorsi relativi di directory da escludere dall'ambito.

HRESULT GetSubDirectoryExcludes(
  LPWSTR pszSubDirectoryExcludes,
  ULONG *pcchLength);

Parametri

  • pszSubDirectoryExcludes
    [in, out, size_is(*pcchLength) , unique] Restituisce l'elenco delimitato da punti e virgola delle directory escluse dall'ambito. Se questo valore è la stringa vuota " ", non viene esclusa alcuna directory. Il valore predefinito è la stringa vuota " ".
  • pcchLength
    [in, out] Specifica il numero di caratteri in pszSubDirectoryExcludes. Restituisce il numero di caratteri necessari per recuperare l'elenco se pszSubDirectoryExcludes è troppo piccolo oppure restituisce il numero di caratteri scritti.

Valore restituito

  • S_OK

  • HRESULT_FROM_WIN32 (ERROR_MORE_DATA) se pszSubDirectoryExcludes è troppo piccolo. In questo caso, il numero di caratteri necessari viene restituito in pcchLength.

  • E_OUTOFMEMORY

Osservazioni

Nei percorsi di directory è possibile utilizzare i caratteri jolly * e ?.

L'esclusione di una directory causa l'esclusione di tutti i file e di tutte le sottodirectory contenuti nella directory.

I percorsi contenuti in pcszSubDirectoryExcludes possono essere assoluti o relativi. I percorsi relativi sono relativi alla directory radice della replica, come specificato nel metodo IFileSyncProvider::Initialize.

Vedere anche

Riferimento

Interfaccia IFileSyncScopeFilter