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.
Menghapus data dari versi lokal file jarak jauh ke server WebDAV.
Sintaks
DWORD DavFlushFile(
[in] HANDLE hFile
);
Parameter
[in] hFile
Handel ke file terbuka di server WebDAV.
Handel file harus memiliki hak akses GENERIC_WRITE. Untuk informasi selengkapnya, lihat Keamanan File dan Hak Akses.
Nilai kembali
Jika fungsi berhasil, atau jika hFile adalah handel ke file terenkripsi, nilai yang dikembalikan ERROR_SUCCESS.
Jika fungsi gagal, nilai yang dikembalikan adalah kode kesalahan sistem.
Keterangan
Ketika aplikasi membuat atau membuka file jarak jauh di server WebDAV, layanan WebDAV mengunduh file ke komputer lokal, dan aplikasi menerima handel ke file yang terbuka di server. Setiap perubahan yang dilakukan aplikasi pada file lokal tidak berpengaruh pada file jarak jauh sampai handel file ditutup dan versi lokal file diunggah ke server. Karena handel file ditutup pada saat yang sama file disimpan ke server, aplikasi tidak dapat memeriksa apakah file berhasil disimpan.
Untuk menghindari masalah ini, gunakan fungsi DavFlushFile untuk membersihkan data dari versi lokal file ke file jarak jauh di server WebDAV. Jika fungsi berhasil, ini berarti file berhasil disimpan.
Fungsi ini tidak menghapus file terenkripsi. Jika hFile adalah handel ke file terenkripsi, DavFlushFile mengembalikan ERROR_SUCCESS tanpa membersihkan data file.
Persyaratan
Persyaratan | Nilai |
---|---|
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 |