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. |