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

Vedere anche

Riferimenti

Classe di CDacl

CDacl::AddDeniedAce

ACCESS_MASK