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.