cabeçalho pathcch.h

Esse cabeçalho é usado pelo Shell do Windows. Para obter mais informações, consulte:

pathcch.h contém as seguintes interfaces de programação:

Funções

 
PathAllocCanonicalize

Converte uma cadeia de caracteres de caminho em uma forma canônica. Essa função difere de PathCchCanonicalize e PathCchCanonicalizeEx, pois retorna o resultado no heap.
PathAllocCombine

Concatena dois fragmentos de caminho em um único caminho.
PathCchAddBackslash

Adiciona uma barra invertida ao final de uma cadeia de caracteres para criar a sintaxe correta para um caminho. (PathCchAddBackslash)
PathCchAddBackslashEx

Adiciona uma barra invertida ao final de uma cadeia de caracteres para criar a sintaxe correta para um caminho. (PathCchAddBackslashEx)
PathCchAddExtension

Adiciona uma extensão de nome de arquivo a uma cadeia de caracteres de caminho. Essa função difere de PathAddExtension, pois aceita caminhos com "\", "\?" e "\?\UNC&aspas; Prefixos.
PathCchAppend

Acrescenta um caminho ao final de outro. Essa função difere de PathCchAppendEx porque você está restrito a um caminho final de comprimento MAX_PATH. Essa função difere de PathAppend, pois aceita caminhos com "\", "\?&aspas; e "\?\UNC&aspas; Prefixos.
PathCchAppendEx

Acrescenta um caminho ao final de outro. Essa função difere de PathCchAppend, pois permite que um caminho final mais longo seja construído. Essa função difere de PathAppend, pois aceita caminhos com "\", "\?&aspas; e "\?\UNC&aspas; Prefixos.
PathCchCanonicalize

Converte uma cadeia de caracteres de caminho em uma forma canônica. Essa função difere de PathCchCanonicalizeEx, na qual você está restrito a um caminho final de comprimento MAX_PATH. Essa função difere de PathAllocCanonicalize porque o chamador deve declarar o tamanho da cadeia de caracteres retornada, que é armazenada na pilha. Essa função difere de PathCanonicalize, pois aceita caminhos com "\", "\?&aspas; e "\?\UNC&aspas; Prefixos.
PathCchCanonicalizeEx

Simplifica um caminho removendo elementos de navegação como "." e "." para produzir um caminho direto e bem formado. Essa função difere de PathCchCanonicalize, pois permite que um caminho final mais longo seja construído. Essa função difere de PathAllocCanonicalize porque o chamador deve declarar o tamanho da cadeia de caracteres retornada, que é armazenada na pilha. Essa função difere de PathCanonicalize, pois aceita caminhos com "\", "\?&aspas; e "\?\UNC&aspas; Prefixos.
PathCchCombine

Combina dois fragmentos de caminho em um único caminho. (PathCchCombine)
PathCchCombineEx

Combina dois fragmentos de caminho em um único caminho. (PathCchCombineEx)
PathCchFindExtension

Pesquisa um caminho para encontrar sua extensão de nome de arquivo, como ".exe" ou ".ini".
PathCchIsRoot

Determina se uma cadeia de caracteres de caminho se refere à raiz de um volume. Essa função difere de PathIsRoot, pois aceita caminhos com prefixos "\", "\?" e "\?\UNC".
PathCchRemoveBackslash

Remove a barra invertida à direita do final de uma cadeia de caracteres de caminho. Essa função difere de PathRemoveBackslash, pois aceita caminhos com "\", "\?" e "\?\UNC&aspas; Prefixos.
PathCchRemoveBackslashEx

Remove a barra invertida à direita do final de uma cadeia de caracteres de caminho. Essa função difere de PathCchRemoveBackslash, pois pode retornar um ponteiro para o novo final da cadeia de caracteres e relatar o número de caracteres não utilizados restantes no buffer. Essa função difere de PathRemoveBackslash, pois aceita caminhos com "\", "\?" e "\?\UNC&aspas; Prefixos.
PathCchRemoveExtension

Remove a extensão de nome de arquivo de um caminho, se houver uma. Essa função difere de PathRemoveExtension, pois aceita caminhos com "\", "\?" e "\?\UNC&aspas; Prefixos.
PathCchRemoveFileSpec

Remove o último elemento em uma cadeia de caracteres de caminho, se esse elemento é um nome de arquivo ou um nome de diretório.
PathCchRenameExtension

Substitui a extensão de um nome de arquivo no final de uma cadeia de caracteres de caminho por uma nova extensão.
PathCchSkipRoot

Recupera um ponteiro para o primeiro caractere em um caminho após a letra da unidade ou elementos de caminho de servidor/compartilhamento UNC (Convenção Universal de Nomenclatura). Essa função difere de PathSkipRoot, pois aceita caminhos com "\", "\?&aspas; e "\?\UNC&aspas; Prefixos.
PathCchStripPrefix

Remove a cotação "\?&; prefixo, se presente, de um caminho de arquivo.
PathCchStripToRoot

Remove todos os elementos de arquivo e diretório em um caminho, exceto para as informações raiz. Essa função difere de PathStripToRoot, pois aceita caminhos com "\", "\?" e "\?\UNC&aspas; Prefixos.
PathIsUNCEx

Determina se uma cadeia de caracteres de caminho é um caminho UNC (Convenção de Nomenclatura Universal) válido, em vez de um caminho com base em uma letra de unidade. Essa função difere de PathIsUNC, pois também permite extrair o nome do servidor do caminho.