WdCopySearchOptions
Especifica padrões de filtro de arquivos e diretórios para uma operação de cópia. Introduzida em: RIT 0.0.8-Preview. Os tipos e a disponibilidade dos membros variam conforme a versão; confira o Histórico de alterações.Sintaxe
Membros
_In_z_ includeFilePatternTipo: const char* Um padrão glob que especifica quais arquivos incluir na operação de cópia (por exemplo,
"*" para incluir todos os arquivos ou "*.exe;*.dll" para incluir somente executáveis e DLLs).
_In_z_ excludeFilePatternTipo: const char* Um padrão glob que especifica quais arquivos excluir da operação de cópia (por exemplo,
"*.pdb" para excluir símbolos de depuração).
_In_z_ excludeDirPatternTipo: const char* Um padrão glob que especifica nomes de diretórios, não caminhos, a serem excluídos da operação de cópia (por exemplo,
".vs;obj" para excluir os diretórios do Visual Studio e de saída de build).
includeFileAttributesTipo: uint32_t Uma máscara de bits de atributos de arquivo. Os arquivos com qualquer um dos atributos especificados são incluídos na cópia. Defina como
0 para não filtrar por atributos. Para obter informações adicionais sobre atributos de arquivo, confira Constantes de atributo de arquivo.
excludeFileAttributesTipo: uint32_t Uma máscara de bits de atributos de arquivo que fazem com que os arquivos sejam excluídos da cópia. Defina como
0 para não filtrar por atributos. Para obter informações adicionais sobre atributos de arquivo, confira Constantes de atributo de arquivo.
includeDirectoryAttributesTipo: uint32_t Introduzido em: RIT 0.0.13-preview. Uma máscara de bits de atributos de diretório. Os diretórios com qualquer um dos atributos especificados são incluídos na cópia. É o mesmo que
includeFileAttributes aplicado a diretórios. Defina como 0 para não filtrar por atributos.
excludeDirectoryAttributesTipo: uint32_t Introduzido em: RIT 0.0.13-preview. Uma máscara de bits de atributos de diretório que fazem com que os diretórios sejam excluídos da cópia. É o mesmo que
excludeFileAttributes aplicado a diretórios. Defina como 0 para não filtrar por atributos.
Exemplos
Os exemplos de padrões de nome abaixo usamCopyTo.
Copiar somente arquivos .exe e .dll:
temp:
Quando houver conflito entre os padrões de inclusão e exclusão, o padrão de exclusão terá precedência e o arquivo não será copiado.
Comentários
Passe essa estrutura para WdRemoteCopy por meio do parâmetrosearchOptions para filtrar quais arquivos e diretórios são incluídos na operação de cópia. Se nullptr for passado para searchOptions, todos os arquivos serão copiados sem filtragem.
Histórico de alterações
As alterações do RIT 0.0.13-preview modificam o layout da estrutura. Recompile os chamadores nativos com o cabeçalho e a biblioteca do pacote NuGet da API correspondente; não passe o layout de estrutura antigo para a DLL da API mais recente.
