CDacl::AddDeniedAce
Aggiunge un motore di database di Access negato (voce di controllo di accesso) all'oggetto CDacl.
bool AddDeniedAce(
const CSid & rSid,
ACCESS_MASK AccessMask,
BYTE AceFlags = 0
) throw(...);
bool AddDeniedAce(
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 negato per l'oggetto specificato CSid.AceFlags
Un set di flag di bit che controllano l'ereditarietà delle ACE.Impostato su 0 nel primo form del metodo.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 negato l'accesso all'oggetto CDacl.
[!NOTA]
La seconda forma AddDeniedAce è 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