Bagikan melalui


header pathcch.h

Header ini digunakan oleh Windows Shell. Untuk informasi selengkapnya, lihat:

pathcch.h berisi antarmuka pemrograman berikut:

Fungsi

 
PathAllocCanonicalize

Mengonversi string jalur menjadi bentuk kanonis. Fungsi ini berbeda dari PathCchCanonicalize dan PathCchCanonicalizeEx karena mengembalikan hasil pada heap.
PathAllocCombine

Menggabungkan dua fragmen jalur menjadi satu jalur.
PathCchAddBackslash

Menambahkan garis miring terbalik ke akhir string untuk membuat sintaks yang benar untuk jalur. (PathCchAddBackslash)
PathCchAddBackslashEx

Menambahkan garis miring terbalik ke akhir string untuk membuat sintaks yang benar untuk jalur. (PathCchAddBackslashEx)
PathCchAddExtension

Menambahkan ekstensi nama file ke string jalur. Fungsi ini berbeda dari PathAddExtension karena menerima jalur dengan kutipan "\", "\?&; dan "\?\UNC" Awalan.
PathCchAppend

Menambahkan satu jalur ke ujung jalur lainnya. Fungsi ini berbeda dari PathCchAppendEx karena Anda dibatasi untuk jalur akhir panjang MAX_PATH. Fungsi ini berbeda dari PathAppend karena menerima jalur dengan kutipan "\", "\?&; dan "\?\UNC" Awalan.
PathCchAppendEx

Menambahkan satu jalur ke ujung jalur lainnya. Fungsi ini berbeda dari PathCchAppend karena memungkinkan jalur akhir yang lebih lama untuk dibangun. Fungsi ini berbeda dari PathAppend karena menerima jalur dengan kutipan "\", "\?&; dan "\?\UNC" Awalan.
PathCchCanonicalize

Mengonversi string jalur menjadi bentuk kanonis. Fungsi ini berbeda dari PathCchCanonicalizeEx karena Anda dibatasi untuk jalur akhir panjang MAX_PATH. Fungsi ini berbeda dari PathAllocCanonicalize karena pemanggil harus mendeklarasikan ukuran string yang dikembalikan, yang disimpan pada tumpukan. Fungsi ini berbeda dari PathCanonicalize karena menerima jalur dengan "\", "\?" dan "\?\UNC" Awalan.
PathCchCanonicalizeEx

Menyederhanakan jalur dengan menghapus elemen navigasi seperti "." dan ".." untuk menghasilkan jalur langsung yang terbentuk dengan baik. Fungsi ini berbeda dari PathCchCanonicalize karena memungkinkan jalur akhir yang lebih lama dibangun. Fungsi ini berbeda dari PathAllocCanonicalize karena pemanggil harus mendeklarasikan ukuran string yang dikembalikan, yang disimpan pada tumpukan. Fungsi ini berbeda dari PathCanonicalize karena menerima jalur dengan "\", "\?" dan "\?\UNC" Awalan.
PathCchCombine

Menggabungkan dua fragmen jalur ke dalam satu jalur. (PathCchCombine)
PathCchCombineEx

Menggabungkan dua fragmen jalur ke dalam satu jalur. (PathCchCombineEx)
PathCchFindExtension

Mencari jalur untuk menemukan ekstensi nama filenya, seperti ".exe" atau ".ini".
PathCchIsRoot

Menentukan apakah string jalur mengacu pada akar volume. Fungsi ini berbeda dari PathIsRoot karena menerima jalur dengan awalan "\", "\?" dan "\?\UNC".
PathCchRemoveBackslash

Menghapus garis miring terbelakang di akhir string jalur. Fungsi ini berbeda dari PathRemoveBackslash karena menerima jalur dengan "\", "\?" dan "\?\UNC" Awalan.
PathCchRemoveBackslashEx

Menghapus garis miring terbelakang di akhir string jalur. Fungsi ini berbeda dari PathCchRemoveBackslash karena dapat mengembalikan penunjuk ke akhir baru string dan melaporkan jumlah karakter yang tidak digunakan yang tersisa di buffer. Fungsi ini berbeda dari PathRemoveBackslash karena menerima jalur dengan "\", "\?" dan "\?\UNC" Awalan.
PathCchRemoveExtension

Menghapus ekstensi nama file dari jalur, jika ada. Fungsi ini berbeda dari PathRemoveExtension karena menerima jalur dengan "\", "\?" dan "\?\UNC" Awalan.
PathCchRemoveFileSpec

Menghapus elemen terakhir dalam string jalur, baik elemen tersebut adalah nama file atau nama direktori.
PathCchRenameExtension

Mengganti ekstensi nama file di akhir string jalur dengan ekstensi baru.
PathCchSkipRoot

Mengambil penunjuk ke karakter pertama dalam jalur setelah huruf drive atau elemen jalur server/berbagi Universal Naming Convention (UNC). Fungsi ini berbeda dari PathSkipRoot karena menerima jalur dengan kutipan "\", "\?&; dan "\?\UNC" Awalan.
PathCchStripPrefix

Menghapus kutipan "\?&; awalan, jika ada, dari jalur file.
PathCchStripToRoot

Menghapus semua elemen file dan direktori dalam jalur kecuali untuk informasi akar. Fungsi ini berbeda dari PathStripToRoot karena menerima jalur dengan kutipan "\", "\?&; dan "\?\UNC" Awalan.
PathIsUNCEx

Menentukan apakah string jalur adalah jalur Universal Naming Convention (UNC) yang valid, dibandingkan dengan jalur berdasarkan huruf kandar. Fungsi ini berbeda dari PathIsUNC karena juga memungkinkan Anda untuk mengekstrak nama server dari jalur.