CPrivateObjectSecurityDesc::Create
Tahsis ve arama kaynak yöneticisi tarafından oluşturulan özel nesnenin göreli güvenlik tanımlayıcısı başlatmak için bu yöntemi çağırın.
bool Create(
const CSecurityDesc* pParent,
const CSecurityDesc* pCreator,
bool bIsDirectoryObject,
const CAccessToken& Token,
PGENERIC_MAPPING GenericMapping
) throw( );
bool Create(
const CSecurityDesc* pParent,
const CSecurityDesc* pCreator,
GUID* ObjectType,
bool bIsContainerObject,
ULONG AutoInheritFlags,
const CAccessToken& Token,
PGENERIC_MAPPING GenericMapping
) throw( );
Parametreler
pParent
İşaretçi bir CSecurityDesc üst dizini içinde yeni bir nesne oluşturulurken baþvuran nesne.Üst dizini yok ise null olarak ayarlayın.pCreator
Nesneyi oluşturan kişi tarafından sağlanan bir güvenlik tanımlayıcısı işaretçisi.Nesneyi oluşturan kişi yeni nesne için güvenlik bilgilerini açıkça geçemezse, bu parametre null olarak ayarlayın.bIsDirectoryObject
Yeni nesne diğer nesnelerin içerip içermeyeceğini belirtir.True değeri, yeni nesnenin bir kapsayıcı olduğunu gösterir.Yeni nesnenin bir kapsayıcı değil false değerini gösterir.Token
Başvuru için CAccessToken nesne kendisiyle ilişkili nesne oluşturulurken istemci işlemi için.GenericMapping
İşaretçi bir GENERIC_MAPPING genel her nesne için özel haklar sağdan eşlemesini belirtir yapısı.ObjectType
İşaretçi bir GUID geçerli nesnesiyle ilişkili nesne türünü tanımlayan yapısı.Set ObjectType nesne GUID yoksa null.bIsContainerObject
Yeni nesne diğer nesnelerin içerip içermeyeceğini belirtir.True değeri, yeni nesnenin bir kapsayıcı olduğunu gösterir.Yeni nesnenin bir kapsayıcı değil false değerini gösterir.AutoInheritFlags
Erişim denetimi girişi (ACE) karşı nasıl devralınacağını denetleyen bir bit bayrakları kümesi pParent.Bkz: CreatePrivateObjectSecurityEx daha fazla ayrıntı için.
Dönüş Değeri
Başarı durumunda, başarısızlıkta yanlış true deðerini verir.
Notlar
Bu yöntem çağrıları CreatePrivateObjectSercurity veya CreatePrivateObjectSecurityEx.
Yeni nesnenin nesne türü GUID belirterek izin verir veya nasıl ACE devralınan denetleme yalnızca Windows 2000 çalıştıran sistemlerde kullanılabilir ve sonraki ikinci yöntemi.
[!NOT]
Tüm güvenlik bilgilerini saklayan bir bellek bloğunda bitişik bir güvenlik tanımlayıcısı kendine ait mutlak güvenlik tanımlayıcısıdır.
Gereksinimler
Başlık: atlsecurity.h