Condividi tramite


intestazione pathcch.h

Questa intestazione viene usata da Windows Shell. Per altre informazioni, vedere:

pathcch.h contiene le interfacce di programmazione seguenti:

Funzioni

 
PathAllocCanonicalize

Converte una stringa di percorso in un modulo canonico. Questa funzione differisce da PathCchCanonicalize e PathCchCanonicalizeEx in cui restituisce il risultato nell'heap.
PathAllocCombine

Concatena due frammenti di percorso in un singolo percorso.
PathCchAddBackslash

Aggiunge una barra rovesciata alla fine di una stringa per creare la sintassi corretta per un percorso. (PathCchAddBackslash)
PathCchAddBackslashEx

Aggiunge una barra rovesciata alla fine di una stringa per creare la sintassi corretta per un percorso. (PathCchAddBackslashEx)
PathCchAddExtension

Aggiunge un'estensione del nome file a una stringa di percorso. Questa funzione differisce da PathAddExtension in quanto accetta i percorsi con "\", "\?" e "\?\UNC" Prefissi.
PathCchAppend

Aggiunge un percorso alla fine di un altro. Questa funzione differisce da PathCchAppendEx in cui si è limitati a un percorso finale di lunghezza MAX_PATH. Questa funzione differisce da PathAppend in quanto accetta i percorsi con "\", "\?" e "\?\UNC" Prefissi.
PathCchAppendEx

Aggiunge un percorso alla fine di un altro. Questa funzione differisce da PathCchAppend in quanto consente di costruire un percorso finale più lungo. Questa funzione differisce da PathAppend in quanto accetta i percorsi con "\", "\?" e "\?\UNC" Prefissi.
PathCchCanonicalize

Converte una stringa di percorso in un modulo canonico. Questa funzione differisce da PathCchCanonicalizeEx in cui si è limitati a un percorso finale di lunghezza MAX_PATH. Questa funzione differisce da PathAllocCanonicalize in cui il chiamante deve dichiarare le dimensioni della stringa restituita, archiviata nello stack. Questa funzione differisce da PathCanonicalize in quanto accetta i percorsi con "\", "\?" e "\?\UNC" Prefissi.
PathCchCanonicalizeEx

Semplifica un percorso rimuovendo gli elementi di spostamento, ad esempio "." e ".." per produrre un percorso diretto e ben formato. Questa funzione differisce da PathCchCanonicalize in quanto consente di costruire un percorso finale più lungo. Questa funzione differisce da PathAllocCanonicalize in cui il chiamante deve dichiarare le dimensioni della stringa restituita, archiviata nello stack. Questa funzione differisce da PathCanonicalize in quanto accetta i percorsi con "\", "\?" e "\?\UNC" Prefissi.
PathCchCombine

Combina due frammenti di percorso in un singolo percorso. (PathCchCombine)
PathCchCombineEx

Combina due frammenti di percorso in un singolo percorso. (PathCchCombineEx)
PathCchFindExtension

Cerca un percorso per trovare l'estensione del nome file, ad esempio ".exe" o ".ini".
PathCchIsRoot

Determina se una stringa di percorso fa riferimento alla radice di un volume. Questa funzione differisce da PathIsRoot in quanto accetta percorsi con "\", "\?" e "\?\UNC" prefissi.
PathCchRemoveBackslash

Rimuove la barra rovesciata finale dalla fine di una stringa di percorso. Questa funzione differisce dalla barra PathRemoveBacks in cui accetta i percorsi con "\", "\?" e "\?\UNC" Prefissi.
PathCchRemoveBackslashEx

Rimuove la barra rovesciata finale dalla fine di una stringa di percorso. Questa funzione differisce da PathCchRemoveBackslash in cui può restituire un puntatore alla nuova fine della stringa e segnalare il numero di caratteri inutilizzati rimanenti nel buffer. Questa funzione differisce dalla barra PathRemoveBacks in cui accetta i percorsi con "\", "\?" e "\?\UNC" Prefissi.
PathCchRemoveExtension

Rimuove l'estensione del nome file da un percorso, se presente. Questa funzione differisce da PathRemoveExtension in quanto accetta i percorsi con "\", "\?" e "\?\UNC" Prefissi.
PathCchRemoveFileSpec

Rimuove l'ultimo elemento in una stringa di percorso, indipendentemente dal fatto che l'elemento sia un nome di file o un nome di directory.
PathCchRenameExtension

Sostituisce l'estensione di un nome file alla fine di una stringa di percorso con una nuova estensione.
PathCchSkipRoot

Recupera un puntatore al primo carattere in un percorso che segue la lettera di unità o gli elementi del percorso UNC (Universal Naming Convention). Questa funzione differisce da PathSkipRoot in quanto accetta i percorsi con "\", "\?" e "\?\UNC" Prefissi.
PathCchStripPrefix

Rimuove la citazione "\?&; prefisso, se presente, da un percorso di file.
PathCchStripToRoot

Rimuove tutti gli elementi di file e directory in un percorso tranne le informazioni radice. Questa funzione differisce da PathStripToRoot in quanto accetta i percorsi con "\", "\?" e "\?\UNC" Prefissi.
PathIsUNCEx

Determina se una stringa di percorso è un percorso UNC (Universal Naming Convention) valido, anziché un percorso basato su una lettera di unità. Questa funzione differisce da PathIsUNC in quanto consente anche di estrarre il nome del server dal percorso.