Aracılığıyla paylaş


Alt Düzey Güvenlik Tanımlayıcısı Oluşturma

Alt düzey erişim denetimi,güvenlik tanımlayıcısı oluşturmak ve güvenlik tanımlayıcısının bileşenlerini almak ve ayarlamak için bir dizi işlev sağlar. Bir güvenlik tanımlayıcısının bileşenlerini başlatmaya ve ayarlamaya yönelik alt düzey işlevler yalnızca mutlak biçimli güvenlik tanımlayıcılarıyla çalışır. Bir güvenlik tanımlayıcısının bileşenlerini almaya yönelik alt düzey işlevler, hem mutlak hem de kendi kendine göreli güvenlik tanımlayıcıları ile çalışır.

InitializeSecurityDescriptor işlevi bir SECURITY_DESCRIPTOR arabelleği başlatır. Başlatılan güvenlik tanımlayıcısı mutlakbiçimdedir ve sahip, birincil grup, isteğe bağlı erişim denetimi listesi (DACL) veya sistem erişim denetimi listesi (SACL) yoktur. Belirtilen güvenlik tanımlayıcısının belirli bileşenlerini almak veya ayarlamak için aşağıdaki alt düzey işlevleri kullanabilirsiniz.

Fonksiyon Açıklama
getSecurityDescriptorControl Güvenlik tanımlayıcısından düzeltme ve denetim bilgilerini alır.
GetSecurityDescriptorDacl DaCL'yi bir güvenlik tanımlayıcısından alır.
GetSecurityDescriptorGroup Bir güvenlik tanımlayıcısından(SID) birincil grupgüvenlik tanımlayıcısını alır.
GetSecurityDescriptorLength Güvenlik tanımlayıcısının uzunluğunu döndürür.
GetSecurityDescriptorOwner Bir güvenlik tanımlayıcısından sahip SID'sini alır.
GetSecurityDescriptorSacl SACL'yi bir güvenlik tanımlayıcısından alır.
SetSecurityDescriptorDacl Bir DACL'yi bir güvenlik tanımlayıcısına yerleştirir ve mevcut DACL'lerin yerini alır.
SetSecurityDescriptorGroup Bir güvenlik tanımlayıcısının birincil grup SID'sini ayarlar.
SetSecurityDescriptorOwner Bir güvenlik tanımlayıcısının sahip SID'sini ayarlar.
SetSecurityDescriptorSacl SacL'yi bir güvenlik tanımlayıcısına yerleştirir ve mevcut SACL'nin yerini alır.

 

Bir güvenlik tanımlayıcısının düzeltme düzeyini ve yapısal bütünlük denetlemek için IsValidSecurityDescriptor işlevini çağırın.