Fungsi PathCchRemoveBackslash (pathcch.h)

Menghapus garis miring terbelakang di akhir string jalur.

Fungsi ini berbeda dari PathRemoveBackslash karena menerima jalur dengan awalan "\", "\?" dan "\?\UNC".

Catatan Fungsi ini, atau PathCchRemoveBackslashEx, harus digunakan sebagai pengganti PathRemoveBackslash untuk mencegah kemungkinan buffer diserbu.

Sintaks

WINPATHCCHAPI HRESULT PathCchRemoveBackslash(
  [in, out] PWSTR  pszPath,
  [in]      size_t cchPath
);

Parameter

[in, out] pszPath

Penunjuk ke string jalur. Ketika fungsi ini berhasil dikembalikan, string berisi jalur dengan garis miring terbelakang berikutnya yang dihapus. Jika tidak ada garis miring terbelakang yang ditemukan, string tidak berubah.

[in] cchPath

Ukuran buffer yang diacu oleh pszPath, dalam karakter.

Nilai kembali

Fungsi ini mengembalikan S_OK jika fungsi berhasil, S_FALSE apakah string adalah jalur akar atau jika tidak ada garis miring terbelakang yang ditemukan, atau kode kesalahan sebaliknya.

Keterangan

Fungsi ini tidak akan menghapus garis miring terbalik dari string jalur akar, seperti "C:".

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header pathcch.h
Pustaka Pathcch.lib