Fungsi PathCchAddBackslash (pathcch.h)

Menambahkan garis miring terbalik ke akhir string untuk membuat sintaks yang benar untuk jalur. Jika jalur sumber sudah memiliki garis miring terbalik berikutnya, tidak ada garis miring terbalik yang akan ditambahkan.

Fungsi ini berbeda dari PathCchAddBackslash karena Anda dibatasi untuk jalur akhir panjang MAX_PATH.

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

Catatan Fungsi ini, atau PathCchAddBackslashEx, harus digunakan sebagai pengganti PathAddBackslash untuk mencegah kemungkinan buffer diserbu.

Sintaks

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

Parameter

[in, out] pszPath

Penunjuk ke string jalur. Ketika fungsi ini berhasil dikembalikan, buffer berisi string dengan garis miring terbalik yang ditambahkan. Nilai ini tidak boleh NULL.

[in] cchPath

Ukuran buffer yang diacu oleh pszPath, dalam karakter.

Mengembalikan nilai

Fungsi ini mengembalikan S_OK jika fungsi berhasil, S_FALSE jika string jalur sudah berakhir dengan garis miring terbelakang, atau kode kesalahan sebaliknya.

Persyaratan

   
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

Lihat juga

PathCchAddBackslashEx