IFileSyncScopeFilter::GetFilenameExcludes
Obtém uma coleção de nomes de arquivos para excluir do escopo.
HRESULT GetFilenameExcludes(
LPWSTR pszFilenameExcludes,
ULONG *pcchLength);
Parâmetros
- pszFilenameExcludes
[in, out, unique, size_is(*pcchLength)] Retorna a lista delimitada por ponto-e-vírgula dos nomes de arquivos excluídos do escopo. Quando este valor é uma cadeia de caracteres vazia, "", nenhum arquivo é excluído. O valor padrão é a cadeia de caracteres vazia, "".
- pcchLength
[in, out] Especifica o número de caracteres em pszFilenameExcludes. Retorna o número de caracteres necessários para recuperar a lista quando pszFilenameExcludes for muito pequeno ou retorna o número de caracteres gravados.
Valor de retorno
S_OK.
HRESULT_FROM_WIN32(ERROR_MORE_DATA) quando pszFilenameExcludes for muito pequeno. Nessa situação, o número necessário de caracteres é retornado em pcchLength.
E_OUTOFMEMORY.
Comentários
Curingas (* e ?) podem ser usados nos nomes dos arquivos.
Os nomes de arquivos em pszFilenameExcludes são avaliados usando a função PathMatchSpec. Os diretórios não são avaliados em relação a esta lista de exclusão.