Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Klien WebDAV memanggil fungsi panggilan balik DavAuthCallback yang ditentukan aplikasi untuk meminta kredensial kepada pengguna.
Jenis PFNDAVAUTHCALLBACK mendefinisikan penunjuk ke fungsi panggilan balik ini. DavAuthCallback adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi.
Sintaks
PFNDAVAUTHCALLBACK Pfndavauthcallback;
DWORD Pfndavauthcallback(
[in] LPWSTR lpwzServerName,
[in] LPWSTR lpwzRemoteName,
[in] DWORD dwAuthScheme,
[in] DWORD dwFlags,
[in, out] PDAV_CALLBACK_CRED pCallbackCred,
[in, out] AUTHNEXTSTEP *NextStep,
[out] PFNDAVAUTHCALLBACK_FREECRED *pFreeCred
)
{...}
Parameter
[in] lpwzServerName
Penunjuk ke string Unicode yang dihentikan NULL yang berisi nama server target.
[in] lpwzRemoteName
Penunjuk ke string Unicode yang dihentikan NULL yang berisi nama sumber daya jaringan.
[in] dwAuthScheme
Bitmask bendera yang menentukan skema autentikasi yang akan digunakan.
Nilai | Makna |
---|---|
|
Autentikasi dasar akan digunakan. |
|
Autentikasi Microsoft NTLM akan digunakan. |
|
Autentikasi paspor akan digunakan. |
|
Autentikasi Microsoft Digest akan digunakan. |
|
Microsoft Negosiasi akan digunakan. |
|
Autentikasi sertifikat akan digunakan. |
|
Autentikasi berbasis formulir akan digunakan. |
[in] dwFlags
Bendera yang diteruskan layanan WebDAV dalam parameter dwFlags ketika disebut fungsi NPAddConnection3 .
[in, out] pCallbackCred
Penunjuk ke struktur DAV_CALLBACK_CRED .
[in, out] NextStep
Penunjuk ke nilai enumerasi AUTHNEXTSTEP yang menentukan tindakan berikutnya yang harus dilakukan klien WebDAV setelah panggilan berhasil ke fungsi panggilan balik DavAuthCallback .
[out] pFreeCred
Penunjuk ke fungsi panggilan balik DavFreeCredCallback .
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan ERROR_SUCCESS.
Jika fungsi gagal, nilai yang dikembalikan adalah kode kesalahan sistem.
Keterangan
Fungsi panggilan balik DavAuthCallback harus didaftarkan dengan memanggil fungsi DavRegisterAuthCallback .
Untuk membatalkan pendaftaran fungsi panggilan balik ini, gunakan fungsi DavUnregisterAuthCallback .
Fungsi panggilan balik ini harus meminta kredensial kepada pengguna ( baik nama pengguna dan kata sandi atau BLOB autentikasi) dan menyimpan informasi ini di anggota yang sesuai dari struktur DAV_CALLBACK_CRED yang ditunjuk parameter pCallbackCred .
Persyaratan
Klien minimum yang didukung | Windows Vista dengan SP2 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 dengan SP2 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | davclnt.h |