Condividi tramite


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

Vedere anche

Riferimenti

Classe di CDacl

CDacl::AddAllowedAce

CDacl::RemoveAllAces

ACCESS_MASK