CDacl::AddAllowedAce
Aggiunge un motore di database di Access consentite (voce di controllo di accesso) all'oggetto CDacl.
bool AddAllowedAce(
const CSid & rSid,
ACCESS_MASK AccessMask,
BYTE AceFlags = 0
) throw(...);
bool AddAllowedAce(
const CSid & rSid,
ACCESS_MASK AccessMask,
BYTE AceFlags,
const GUID * pObjectType,
const GUID * pInheritedObjectType
) throw(...);
Parametri
rSid
Un oggetto CSid.AccessMask
Specifica la maschera dei diritti di accesso essere richiesto di utilizzare l'oggetto specificato CSid.AceFlags
Un set di flag di bit che controllano l'ereditarietà delle ACE.pObjectType
Tipo di oggetto.pInheritedObjectType
Il tipo di oggetto ereditato.
Valore restituito
Restituisce true se il motore di database di Access viene aggiunto all'oggetto CDacl, false in errore.
Note
Un oggetto CDacl contiene zero o più voci (ACE di controllo di accesso) che identificano gli utenti e i gruppi che possono accedere all'oggetto.Questo metodo aggiunge una ACE consente l'accesso all'oggetto CDacl.
[!NOTA]
La seconda forma AddAllowedAce è disponibile solo in Windows 2000 e versioni successive.
Vedere ACE_HEADER per una descrizione dei vari flag che possono essere impostati nel parametro AceFlags.
Requisiti
Header: atlsecurity.h