SECURITY_INFORMATION

Jenis data SECURITY_INFORMATION mengidentifikasi informasi keamanan terkait objek yang diatur atau dikueri. Informasi keamanan ini mencakup:

typedef DWORD SECURITY_INFORMATION, *PSECURITY_INFORMATION;

Keterangan

Beberapa anggota SECURITY_INFORMATION hanya berfungsi dengan fungsi SetNamedSecurityInfo . Anggota ini tidak dikembalikan dalam struktur yang dikembalikan oleh fungsi keamanan lain seperti GetNamedSecurityInfo atau ConvertStringSecurityDescriptorToSecurityDescriptor.

Setiap item informasi keamanan ditunjuk oleh bendera bit. Setiap bendera bit bisa menjadi salah satu nilai berikut. Untuk informasi selengkapnya, lihat fungsi SetSecurityAccessMask dan QuerySecurityAccessMask .

Nilai/hak yang diperlukan untuk mengkueri/mengatur Makna
ATTRIBUTE_SECURITY_INFORMATION
Hak yang diperlukan untuk mengkueri: READ_CONTROL
Hak yang diperlukan untuk mengatur: WRITE_DAC
Properti sumber daya objek yang dirujuk. Properti sumber daya disimpan dalam jenis SYSTEM_RESOURCE_ATTRIBUTE_ACE di SACL deskriptor keamanan.
Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 dan Windows XP: Bendera bit ini tidak tersedia.

BACKUP_SECURITY_INFORMATION
Hak yang diperlukan untuk mengkueri: READ_CONTROL dan ACCESS_SYSTEM_SECURITY
Hak yang diperlukan untuk mengatur: WRITE_DAC dan WRITE_OWNER dan ACCESS_SYSTEM_SECURITY
Semua bagian dari deskriptor keamanan. Ini berguna untuk perangkat lunak pencadangan dan pemulihan yang perlu mempertahankan seluruh deskriptor keamanan.
Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 dan Windows XP: Bendera bit ini tidak tersedia.

DACL_SECURITY_INFORMATION
Hak yang diperlukan untuk mengkueri: READ_CONTROL
Hak yang diperlukan untuk mengatur: WRITE_DAC
DACL objek sedang dirujuk.
GROUP_SECURITY_INFORMATION
Hak yang diperlukan untuk mengkueri: READ_CONTROL
Hak yang diperlukan untuk mengatur: WRITE_OWNER
Pengidentifikasi grup utama objek sedang dirujuk.
LABEL_SECURITY_INFORMATION
Hak yang diperlukan untuk mengkueri: READ_CONTROL
Hak yang diperlukan untuk mengatur: WRITE_OWNER
Label integritas wajib sedang direferensikan.
Label integritas wajib adalah ACE di SACL objek.
Windows Server 2003 dan Windows XP: Bendera bit ini tidak tersedia.

OWNER_SECURITY_INFORMATION
Hak yang diperlukan untuk mengkueri: READ_CONTROL
Hak yang diperlukan untuk mengatur: WRITE_OWNER
Pengidentifikasi pemilik objek sedang dirujuk.
PROTECTED_DACL_SECURITY_INFORMATION
Hak yang diperlukan untuk mengkueri: Tidak tersedia
Hak yang diperlukan untuk mengatur: WRITE_DAC
DACL tidak dapat mewarisi entri kontrol akses (ACE).
PROTECTED_SACL_SECURITY_INFORMATION
Hak yang diperlukan untuk mengkueri: Tidak tersedia
Hak yang diperlukan untuk mengatur: ACCESS_SYSTEM_SECURITY
SACL tidak dapat mewarisi ACE.
SACL_SECURITY_INFORMATION
Hak yang diperlukan untuk kueri: ACCESS_SYSTEM_SECURITY
Hak yang diperlukan untuk mengatur: ACCESS_SYSTEM_SECURITY
SACL objek sedang dirujuk.
SCOPE_SECURITY_INFORMATION
Hak yang diperlukan untuk mengkueri: READ_CONTROL
Hak yang diperlukan untuk mengatur: ACCESS_SYSTEM_SECURITY
Pengidentifikasi Central Access Policy (CAP) yang berlaku pada objek yang sedang dirujuk. Setiap pengidentifikasi CAP disimpan dalam jenis SYSTEM_SCOPED_POLICY_ID_ACE di SACL SD.
Windows Server 2008 R2, Windows 7, Windows Server 2008, Windows Vista, Windows Server 2003 dan Windows XP: Bendera bit ini tidak tersedia.

UNPROTECTED_DACL_SECURITY_INFORMATION
Hak yang diperlukan untuk mengkueri: Tidak tersedia
Hak yang diperlukan untuk mengatur: WRITE_DAC
DACL mewarisi ACE dari objek induk.
UNPROTECTED_SACL_SECURITY_INFORMATION
Hak yang diperlukan untuk mengkueri: Tidak tersedia
Hak yang diperlukan untuk mengatur: ACCESS_SYSTEM_SECURITY
SACL mewarisi ACE dari objek induk.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows XP [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
Header
Winnt.h (termasuk Windows.h)

Lihat juga

Access Control

Struktur Access Control Dasar

ConvertSecurityDescriptorToStringSecurityDescriptor

ConvertStringSecurityDescriptorToSecurityDescriptor

GetFileSecurity

GetKernelObjectSecurity

GetNamedSecurityInfo

GetPrivateObjectSecurity

GetSecurityInfo

GetUserObjectSecurity

QuerySecurityAccessMask

SetFileSecurity

SetKernelObjectSecurity

SetNamedSecurityInfo

SetPrivateObjectSecurity

SetSecurityAccessMask

SetSecurityInfo

SetUserObjectSecurity

TreeResetNamedSecurityInfo

TreeSetNamedSecurityInfo