Bagikan melalui


Fungsi DavGetUNCFromHTTPPath (davclnt.h)

Mengonversi jalur HTTP yang ditentukan ke jalur UNC yang setara.

Sintaks

DWORD DavGetUNCFromHTTPPath(
  [in]      LPCWSTR Url,
  [out]     LPWSTR  UncPath,
  [in, out] LPDWORD lpSize
);

Parameter

[in] Url

Penunjuk ke string Unicode yang dihentikan null yang berisi jalur HTTP. String ini dapat berada dalam salah satu format berikut, di mana server adalah nama dan jalur server adalah jalur ke file atau direktori jarak jauh di server:

  • jalur http:// server/
  • http:// server
  • \\http://jalurserver/
  • \\http:// server
  • / jalur server https://
  • server https://
  • \\https://jalurserver/
  • \\https:// server
  • \\server\path
  • \\server

[out] UncPath

Penunjuk ke buffer yang dialokasikan penelepon yang menerima jalur UNC sebagai string Unicode yang dihentikan null.

[in, out] lpSize

Penunjuk ke variabel yang pada input menentukan ukuran maksimum, dalam karakter Unicode, dari buffer yang ditunjukkan parameter UncPath . Jika fungsi berhasil, pada output variabel menerima jumlah karakter yang disalin ke dalam buffer, termasuk karakter NULL yang mengakhiri. Jika fungsi gagal dengan ERROR_INSUFFICIENT_BUFFER, pada output variabel menerima jumlah karakter yang diperlukan untuk menyimpan jalur UNC, termasuk karakter NULL yang mengakhiri.

Menampilkan nilai

Jika fungsi berhasil, nilai yang dikembalikan ERROR_SUCCESS.

Jika fungsi gagal, nilai yang dikembalikan adalah kode kesalahan sistem, seperti nilai berikut.

Menampilkan kode Deskripsi
ERROR_INSUFFICIENT_BUFFER
Buffer yang ditunjuk parameter UncPath tidak cukup besar untuk menyimpan jalur UNC.

Persyaratan

   
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header davclnt.h
Pustaka Netapi32.lib
DLL Netapi32.dll