Partager via


en-tête pathcch.h

Cet en-tête est utilisé par l’interpréteur de commandes Windows. Pour plus d'informations, consultez les pages suivantes :

pathcch.h contient les interfaces de programmation suivantes :

Fonctions

 
PathAllocCanonicalize

Convertit une chaîne de chemin d’accès en forme canonique. Cette fonction diffère de PathCchCanonicalize et PathCchCanonicalizeEx en ce qu’elle retourne le résultat sur le tas.
PathAllocCombine

Concatène deux fragments de chemin en un seul chemin.
PathCchAddBackslash

Ajoute une barre oblique inverse à la fin d’une chaîne pour créer la syntaxe correcte pour un chemin d’accès. (PathCchAddBackslash)
PathCchAddBackslashEx

Ajoute une barre oblique inverse à la fin d’une chaîne pour créer la syntaxe correcte pour un chemin d’accès. (PathCchAddBackslashEx)
PathCchAddExtension

Ajoute une extension de nom de fichier à une chaîne de chemin d’accès. Cette fonction diffère de PathAddExtension en ce qu’elle accepte les chemins avec « \ », « \ ?" ; et « \ ?\UNC" ; Préfixes.
PathCchAppend

Ajoute un chemin à la fin d’un autre. Cette fonction diffère de PathCchAppendEx en ce que vous êtes limité à un chemin d’accès final de longueur MAX_PATH. Cette fonction diffère de PathAppend en ce qu’elle accepte les chemins avec « \ », « \ ?" ; et « \ ?\UNC" ; Préfixes.
PathCchAppendEx

Ajoute un chemin à la fin d’un autre. Cette fonction diffère de PathCchAppend en ce qu’elle permet de construire un chemin final plus long. Cette fonction diffère de PathAppend en ce qu’elle accepte les chemins avec « \ », « \ ?" ; et « \ ?\UNC" ; Préfixes.
PathCchCanonicalize

Convertit une chaîne de chemin d’accès en forme canonique. Cette fonction diffère de PathCchCanonicalizeEx en ce que vous êtes limité à un chemin d’accès final de longueur MAX_PATH. Cette fonction diffère de PathAllocCanonicalize en ce que l’appelant doit déclarer la taille de la chaîne retournée, qui est stockée sur la pile. Cette fonction diffère de PathCanonicalize en ce qu’elle accepte les chemins avec « \ », « \ ?" ; et « \ ?\UNC" ; Préfixes.
PathCchCanonicalizeEx

Simplifie un chemin d’accès en supprimant les éléments de navigation tels que « » et « . » pour produire un chemin d’accès direct et bien formé. Cette fonction diffère de PathCchCanonicalize en ce qu’elle permet de construire un chemin final plus long. Cette fonction diffère de PathAllocCanonicalize en ce que l’appelant doit déclarer la taille de la chaîne retournée, qui est stockée sur la pile. Cette fonction diffère de PathCanonicalize en ce qu’elle accepte les chemins avec « \ », « \ ?" ; et « \ ?\UNC" ; Préfixes.
PathCchCombine

Combine deux fragments de chemin en un seul chemin. (PathCchCombine)
PathCchCombineEx

Combine deux fragments de chemin en un seul chemin. (PathCchCombineEx)
PathCchFindExtension

Recherche un chemin d’accès pour trouver son extension de nom de fichier, par exemple « .exe » ou « .ini ».
PathCchIsRoot

Détermine si une chaîne de chemin fait référence à la racine d’un volume. Cette fonction diffère de PathIsRoot en ce qu’elle accepte des chemins avec des préfixes" « \ », « \ ?" et « \ ?\UNC ».
PathCchRemoveBackslash

Supprime la barre oblique inverse de fin de la fin d’une chaîne de chemin d’accès. Cette fonction diffère de PathRemoveBackslash en ce qu’elle accepte les chemins avec « \ », « \ ?" ; et « \ ?\UNC" ; Préfixes.
PathCchRemoveBackslashEx

Supprime la barre oblique inverse de fin de la fin d’une chaîne de chemin d’accès. Cette fonction diffère de PathCchRemoveBackslash en ce qu’elle peut retourner un pointeur vers la nouvelle fin de la chaîne et signaler le nombre de caractères inutilisés restants dans la mémoire tampon. Cette fonction diffère de PathRemoveBackslash en ce qu’elle accepte les chemins avec « \ », « \ ?" ; et « \ ?\UNC" ; Préfixes.
PathCchRemoveExtension

Supprime l’extension de nom de fichier d’un chemin d’accès, le cas échéant. Cette fonction diffère de PathRemoveExtension en ce qu’elle accepte les chemins avec « \ », « \ ?" ; et « \ ?\UNC" ; Préfixes.
PathCchRemoveFileSpec

Supprime le dernier élément d’une chaîne de chemin d’accès, qu’il s’agisse d’un nom de fichier ou d’un nom de répertoire.
PathCchRenameExtension

Remplace l’extension d’un nom de fichier à la fin d’une chaîne de chemin d’accès par une nouvelle extension.
PathCchSkipRoot

Récupère un pointeur vers le premier caractère d’un chemin suivant la lettre de lecteur ou les éléments de chemin d’accès du serveur/partage UNC (Universal Naming Convention). Cette fonction diffère de PathSkipRoot en ce qu’elle accepte les chemins avec « \ », « \ ?" ; et « \ ?\UNC" ; Préfixes.
PathCchStripPrefix

Supprime le guillemet « \ ?& ; préfixe, le cas échéant, à partir d’un chemin d’accès de fichier.
PathCchStripToRoot

Supprime tous les éléments de fichier et de répertoire d’un chemin d’accès à l’exception des informations racine. Cette fonction diffère de PathStripToRoot en ce qu’elle accepte les chemins avec « \ », « \ ?" ; et « \ ?\UNC" ; Préfixes.
PathIsUNCEx

Détermine si une chaîne de chemin est un chemin UNC (Universal Naming Convention) valide, par opposition à un chemin basé sur une lettre de lecteur. Cette fonction diffère de PathIsUNC en ce qu’elle vous permet également d’extraire le nom du serveur du chemin d’accès.