Fungsi DuplicateEncryptionInfoFile (winefs.h)
Menyalin metadata EFS dari satu file atau direktori ke file lainnya.
Sintaks
DWORD DuplicateEncryptionInfoFile(
[in] LPCWSTR SrcFileName,
[in] LPCWSTR DstFileName,
[in] DWORD dwCreationDistribution,
[in] DWORD dwAttributes,
[in, optional] const LPSECURITY_ATTRIBUTES lpSecurityAttributes
);
Parameter
[in] SrcFileName
Nama file atau direktori tempat metadata EFS akan disalin. File atau direktori sumber ini harus dienkripsi.
[in] DstFileName
Nama file atau direktori tempat metadata EFS akan disalin.
File atau direktori tujuan ini tidak harus dienkripsi sebelum panggilan ke fungsi ini; namun jika fungsi ini berhasil diselesaikan, fungsi ini akan dienkripsi.
Jika nilai SrcFileName menentukan file, nilai parameter ini juga harus menentukan file, dan juga untuk direktori. Jika file atau direktori dengan nama yang ditentukan oleh parameter ini tidak ada, file atau direktori (tergantung pada apakah SrcFileName menentukan file atau direktori) akan dibuat.
[in] dwCreationDistribution
Menjelaskan bagaimana file tujuan atau direktori yang diidentifikasi oleh nilai parameter DstFileName akan dibuka. Berikut ini adalah nilai yang valid dari parameter ini.
[in] dwAttributes
Atribut file dari file atau direktori tujuan. Atribut FILE_READ_ONLY saat ini tidak diproses oleh fungsi ini.
[in, optional] lpSecurityAttributes
Penunjuk ke struktur SECURITY_ATTRIBUTES yang menentukan atribut keamanan file atau direktori tujuan, jika belum ada. Jika Anda menentukan NULL, file atau direktori akan mendapatkan deskriptor keamanan default. ACL dalam deskriptor keamanan default untuk file atau direktori diwarisi dari direktori induknya.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan adalah ERROR_SUCCESS.
Jika fungsi gagal, nilai yang dikembalikan adalah kode kesalahan sistem. Untuk daftar lengkap kode kesalahan, lihat Kode Kesalahan Sistem atau file header WinError.h.
Keterangan
Akses eksklusif ke file atau direktori tujuan diperlukan oleh EFS untuk panggilan ke fungsi ini. Jika akses ini tidak disediakan, fungsi ini akan gagal.
Pemanggil harus memiliki kunci EFS untuk file atau direktori sumber, dan setidaknya READ_ATTRIBUTE ACL untuk file atau direktori sumber.
File atau direktori sumber dan tujuan yang ditentukan harus berada di komputer yang sama; jika tidak, kesalahan akan dikembalikan.
Di Windows 8 dan Windows Server 2012, fungsi ini didukung oleh teknologi berikut.
Teknologi | Didukung |
---|---|
Protokol Server Message Block (SMB) 3.0 | Ya |
SMB 3.0 Transparent Failover (TFO) | Tidak |
SMB 3.0 dengan Berbagi File Peluasan Skala (SO) | Tidak |
Sistem File Volume Bersama Kluster (CsvFS) | Tidak |
Sistem File Tangguh (ReFS) | Tidak |
SMB 3.0 tidak mendukung EFS pada berbagi dengan kemampuan ketersediaan berkelanjutan.
Persyaratan
Klien minimum yang didukung | Windows XP Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winefs.h (termasuk Windows.h) |
Pustaka | Advapi32.lib |
DLL | Advapi32.dll |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk