Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
bir güvenlik tanımlayıcısı oluşturmak için korumalı bir sunucu, bir uygulamanın güvenli hale getirilebilir bir nesne için güvenlik tanımlayıcısı oluşturmak için kullanacağı yordamı kullanabilir. Örnek kod için bkz. C++ Yeni Nesne için Güvenlik Tanımlayıcısı Oluşturma. Alternatif olarak, korumalı bir sunucu uygulaması bunu yapmak için BuildSecurityDescriptor işlevini çağırabilir. BuildSecurityDescriptor için mevcut kendi kendine göreli güvenlik tanımlayıcısına yönelik bir işaretçi sağlanırsa, işlev çağrısında parametre olarak geçirilen yeni erişim denetimi bilgileriyle birleştirilmiş bu güvenlik tanımlayıcısından alınan bilgilerle yeni güvenlik tanımlayıcısını oluşturur. Sahip ve grup isteğe bağlı olarak, işleve geçirilen TRUSTEE yapıları tarafından belirtilir. BuildSecurityDescriptor tarafından oluşturulan güvenlik tanımlayıcısı kendi kendine göreli biçimdedir.
Buna ek olarak, Windows API bir üst nesne için güvenlik tanımlayıcısından veya varsayılan bir güvenlik tanımlayıcısından devralınan bilgilerle istemci güvenlik bilgilerini birleştirmek için bir dizi işlev sağlar. CreatePrivateObjectSecurity, GetPrivateObjectSecurity, SetPrivateObjectSecurityve DestroyPrivateObjectSecurity işlevleri, erişim belirtecindenvarsayılan bilgileri alma, devralmayı destekleme ve güvenlik tanımlayıcısının belirli bölümlerini işleme olanağı sağlar. Bu, bir istemci güvenli nesneler hiyerarşisinde özel bir nesne oluşturduğunda yararlı olabilir. Örneğin, CreatePrivateObjectSecurity işlevini kullanarak istemci tarafından belirtilen ACL'leri, üst nesneden devralınan ACL'leri ve oluşturan istemcinin erişim belirtecinden varsayılan sahibi içeren bir güvenlik tanımlayıcısı oluşturabilirsiniz. BuildSecurityDescriptor, işlev çağrısına geçirilen erişim denetimi bilgilerinden veya mevcut bir güvenlik tanımlayıcısından güvenlik tanımlayıcıları oluştururken, CreatePrivateObjectSecurity yalnızca mevcut güvenlik tanımlayıcılarındaki bilgilerden bir güvenlik tanımlayıcısı oluşturur.
LookupSecurityDescriptorParts işlevi, mevcut kendi kendine göreli güvenlik tanımlayıcısındangüvenlik tanımlayıcısı bilgilerini alır. Bu bilgiler, sahip ve grup belirtimini, SACL veya DACL'deki ACL sayısını ve SACL veya DACL'deki ACL'ler listesini içerir.