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 |
---|---|
|
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 |