Compartilhar via


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.

Consulte também

Referência

Interface IFileSyncScopeFilter