pathcch.h 標頭
Windows Shell 會使用此標頭。 如需詳細資訊,請參閱:
pathcch.h 包含下列程序設計介面:
PathAllocCanonicalize 將路徑字串轉換成標準形式。此函式與 PathCchCanonicalize 和 PathCchCanonicalizeEx 不同,因為它會在堆積上傳回結果。 |
PathAllocCombine 將兩個路徑片段串連成單一路徑。 |
PathCchAddBackslash 將反斜杠新增至字串結尾,以建立路徑的正確語法。 (PathCchAddBackslash) |
PathCchAddBackslashEx 將反斜杠新增至字串結尾,以建立路徑的正確語法。 (PathCchAddBackslashEx) |
PathCchAddExtension 將擴展名新增至路徑字串。此函式與 PathAddExtension 不同,因為它接受路徑為 “\”、“\?"和 “\?\UNC"前綴。 |
PathCchAppend 將一個路徑附加至另一個路徑的結尾。此函式與 PathCchAppendEx 不同,因為您受限於長度MAX_PATH的最終路徑。此函式與 PathAppend 不同,因為它接受路徑為 “\”、“\?"和 “\?\UNC"前綴。 |
PathCchAppendEx 將一個路徑附加至另一個路徑的結尾。此函式與 PathCchAppend 不同,因為它允許建構較長的最終路徑。此函式與 PathAppend 不同,因為它接受路徑為 “\”、“\?"和 “\?\UNC"前綴。 |
PathCchCanonicalize 將路徑字串轉換成標準形式。此函式與 PathCchCanonicalizeEx 不同,因為您受限於長度MAX_PATH的最終路徑。此函式與 PathAllocCanonicalize 不同,表示呼叫端必須宣告傳回字串的大小,儲存在堆疊上。此函式與 PathCanonicalize 不同,因為它接受路徑為 “\”、“\?"和 “\?\UNC"前綴。 |
PathCchCanonicalizeEx 藉由移除 「.」 和 「.」 等導覽元素來產生直接、格式正確的路徑,以簡化路徑。此函式與 PathCchCanonicalize 不同,因為它允許建構較長的最終路徑。此函式與 PathAllocCanonicalize 不同,表示呼叫端必須宣告傳回字串的大小,儲存在堆疊上。此函式與 PathCanonicalize 不同,因為它接受路徑為 “\”、“\?"和 “\?\UNC"前綴。 |
PathCchCombine 將兩個路徑片段合併成單一路徑。 (PathCchCombine) |
PathCchCombineEx 將兩個路徑片段合併成單一路徑。 (PathCchCombineEx) |
PathCchFindExtension 搜尋路徑以尋找其擴展名,例如 「.exe」 或 「.ini」。 |
PathCchIsRoot 判斷路徑字串是否參考磁碟區的根目錄。此函式與 PathIsRoot 不同,因為它接受具有 “\”、“\?" 和 ”\?\UNC" 前置詞的路徑。 |
PathCchRemoveBackslash 從路徑字串的結尾移除尾端反斜杠。此函式與 PathRemoveBackslash 不同,因為它接受路徑具有 “\”、“\?"和 “\?\UNC"前綴。 |
PathCchRemoveBackslashEx 從路徑字串的結尾移除尾端反斜杠。此函式與 PathCchRemoveBackslash 不同,因為它可以傳回字串新結尾的指標,並報告緩衝區中剩餘的未使用字元數目。此函式與 PathRemoveBackslash 不同,因為它接受路徑具有 “\”、“\?"和 “\?\UNC"前綴。 |
PathCchRemoveExtension 如果路徑存在,則會從路徑中移除擴展名。此函式與 PathRemoveExtension 不同,因為它接受路徑具有 “\”、“\?"和 “\?\UNC"前綴。 |
PathCchRemoveFileSpec 拿掉路徑字串中的最後一個專案,不論該專案是檔名還是目錄名稱。 |
PathCchRenameExtension 以新的擴展名取代路徑字串結尾的檔名擴展名。 |
PathCchSkipRoot 擷取路徑中第一個字元的指標,該路徑位於驅動器號或通用命名慣例 (UNC) 伺服器/共用路徑元素。此函式與 PathSkipRoot 不同,因為它接受路徑為 “\”、“\?"和 “\?\UNC"前綴。 |
PathCchStripPrefix 拿掉 “\?"如果存在,則來自檔案路徑的前置詞。 |
PathCchStripToRoot 拿掉路徑中的所有檔案和目錄專案,但根資訊除外。此函式與 PathStripToRoot 不同,因為它接受路徑為 “\”、“\?"和 “\?\UNC"前綴。 |
PathIsUNCEx 判斷路徑字串是否為有效的通用命名慣例 (UNC) 路徑,而不是以驅動器號為基礎的路徑。此函式與 PathIsUNC 不同,因為它也可讓您從路徑擷取伺服器的名稱。 |