Bagikan melalui


Fungsi DeleteAce (securitybaseapi.h)

Fungsi DeleteAce menghapus entri kontrol akses (ACE) dari daftar kontrol akses (ACL).

Sintaks

BOOL DeleteAce(
  [in, out] PACL  pAcl,
  [in]      DWORD dwAceIndex
);

Parameter

[in, out] pAcl

Penunjuk ke ACL. ACE yang ditentukan oleh parameter dwAceIndex dihapus dari ACL ini.

[in] dwAceIndex

ACE yang akan dihapus. Nilai nol sesuai dengan ACE pertama dalam ACL, nilai satu hingga ACE kedua, dan sebagainya.

Nilai kembali

Jika fungsi berhasil, fungsi mengembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Aplikasi dapat menggunakan struktur ACL_SIZE_INFORMATION yang diambil oleh fungsi GetAclInformation untuk menemukan ukuran ACL dan jumlah ACE yang dikandungnya. Fungsi GetAce mengambil informasi tentang ACE individual.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2003 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header securitybaseapi.h (termasuk Windows.h)
Pustaka Advapi32.lib
DLL Advapi32.dll

Lihat juga

ACL_SIZE_INFORMATION

AddAccessAllowedAce

AddAccessDeniedAce

AddAce

TambahkanAuditAccessAce

GetAce

GetAclInformation

Access Control tingkat rendah

Fungsi Access Control tingkat rendah