Fungsi RemoveUsersFromEncryptedFile (winefs.h)

Menghapus hash sertifikat yang ditentukan dari file tertentu.

Sintaks

DWORD RemoveUsersFromEncryptedFile(
  [in] LPCWSTR                           lpFileName,
  [in] PENCRYPTION_CERTIFICATE_HASH_LIST pHashes
);

Parameter

[in] lpFileName

Nama file.

[in] pHashes

Penunjuk ke struktur ENCRYPTION_CERTIFICATE_HASH_LIST yang berisi daftar hash sertifikat yang akan dihapus dari file.

Mengembalikan nilai

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

Fungsi RemoveUsersFromEncryptedFile menghapus hash sertifikat yang ditentukan jika ada dalam file yang ditentukan. Jika salah satu hash sertifikat tidak ditemukan dalam file yang ditentukan, mereka diabaikan dan tidak ada kode kesalahan yang dikembalikan.

Dimulai dengan 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 Scale-out File Shares (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

Persyaratan Nilai
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
Set API ext-ms-win-advapi32-encryptedfile-l1-1-1 (diperkenalkan dalam Windows 10, versi 10.0.14393)

Lihat juga

ENCRYPTION_CERTIFICATE_HASH_LIST

Enkripsi File

Fungsi Manajemen File