Condividi tramite


IFileSyncScopeFilter::GetFilenameExcludes

Ottiene la raccolta di nomi di file da escludere dall'ambito.

HRESULT GetFilenameExcludes(
  LPWSTR pszFilenameExcludes,
  ULONG *pcchLength);

Parametri

  • pszFilenameExcludes
    [in, out, size_is(*pcchLength), unique] Restituisce l'elenco delimitato da punti e virgola dei nomi di file esclusi dall'ambito. Se questo valore è la stringa vuota "", non viene escluso alcun file. Il valore predefinito è la stringa vuota "".
  • pcchLength
    [in, out] Specifica il numero di caratteri in pszFilenameExcludes. Restituisce il numero di caratteri necessari per recuperare l'elenco se pszFilenameExcludes è troppo piccolo oppure restituisce il numero di caratteri scritti.

Valore restituito

  • S_OK

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

  • E_OUTOFMEMORY

Osservazioni

Nei nomi di file è possibile utilizzare i caratteri jolly * e ?.

I nomi dei file in pszFilenameExcludes vengono valutati tramite la funzione PathMatchSpec. Le directory non vengono valutate in base a questo elenco di esclusione.

Vedere anche

Riferimento

Interfaccia IFileSyncScopeFilter