Bagikan melalui


Fungsi RtlGetSaclSecurityDescriptor (ntifs.h)

Rutinitas RtlGetSaclSecurityDescriptor mengembalikan pointer ke sistem ACL (SACL) untuk deskriptor keamanan.

Sintaks

NTSYSAPI NTSTATUS RtlGetSaclSecurityDescriptor(
  [in]  PSECURITY_DESCRIPTOR SecurityDescriptor,
  [out] PBOOLEAN             SaclPresent,
  [out] PACL                 *Sacl,
  [out] PBOOLEAN             SaclDefaulted
);

Parameter

[in] SecurityDescriptor

Arahkan ke SECURITY_DESCRIPTOR yang SACL-nya akan dikembalikan.

[out] SaclPresent

Penunjuk ke variabel Boolean yang menunjukkan keberadaan SACL dalam deskriptor keamanan yang ditentukan. Jika variabel ini menerima TRUE, deskriptor keamanan berisi SACL, dan parameter output yang tersisa menerima nilai yang valid. Jika variabel ini menerima FALSE, deskriptor keamanan tidak berisi SACL, dan parameter output yang tersisa tidak menerima nilai yang valid.

[out] Sacl

Penunjuk ke variabel yang menerima alamat SACL untuk deskriptor keamanan. Jika deskriptor keamanan tidak memiliki SACL, variabel ini tidak menerima nilai. Jika deskriptor keamanan memiliki NULL SACL, variabel ini menerima NULL.

[out] SaclDefaulted

Penunjuk ke variabel Boolean yang menerima nilai bendera SE_SACL_DEFAULTED dalam struktur SECURITY_DESCRIPTOR_CONTROL deskriptor keamanan jika SACL ada untuk deskriptor keamanan.

Nilai kembali

RtlGetSaclSecurityDescriptor mengembalikan STATUS_SUCCESS atau nilai NTSTATUS yang sesuai seperti berikut ini:

Menampilkan kode Deskripsi
STATUS_UNKNOWN_REVISION
Tingkat revisi deskriptor keamanan tidak diketahui atau tidak didukung. Ini adalah kode kesalahan.

Keterangan

Untuk informasi selengkapnya tentang keamanan dan kontrol akses, lihat Model keamanan Windows untuk pengembang driver dan dokumentasi tentang topik ini di Windows SDK.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Server 2003 SP1
Target Platform Universal
Header ntifs.h (termasuk Ntifs.h)
Pustaka NtosKrnl.lib
DLL NtosKrnl.exe
IRQL <= APC_LEVEL

Lihat juga

ACL

RtlCreateSecurityDescriptor

RtlGetDaclSecurityDescriptor

RtlLengthSecurityDescriptor

RtlSetDaclSecurityDescriptor

RtlValidSecurityDescriptor

SECURITY_DESCRIPTOR