Condividi tramite


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

CDacl Class

CDacl::AddDeniedAce

ACCESS_MASK