Classe di CAcl

Questa classe è un wrapper per una struttura ACL (access control list).

Nota importanteImportante

Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.

class CAcl

Membri

zt6e0acy.collapse_all(it-it,VS.110).gifTypedef pubblici

Nome

Descrizione

CAcl::CAccessMaskArray

Una matrice di Oggetti. ACCESS_MASK.

CAcl::CAceFlagArray

Una matrice di Oggetti. BYTE.

CAcl::CAceTypeArray

Una matrice di Oggetti. BYTE.

zt6e0acy.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CAcl::CAcl

Costruttore.

CAcl::~CAcl

Il distruttore.

zt6e0acy.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

CAcl::GetAceCount

Restituisce il numero di oggetti (ACE) della voce di controllo di accesso.

CAcl::GetAclEntries

Recupera le voci di (ACL) dell'elenco di controllo di accesso dall'oggetto CAcl.

CAcl::GetAclEntry

Recupera tutte informazioni su una voce in un oggetto CAcl.

CAcl::GetLength

Restituisce la lunghezza di ACL.

CAcl::GetPACL

Restituisce un PACL (puntatore a un ACL).

CAcl::IsEmpty

Verifica dell'oggetto CAcl per voci.

CAcl::IsNull

Restituisce lo stato dell'oggetto CAcl.

CAcl::RemoveAce

Rimuove un motore di database di Access specifico (voce di controllo di accesso) dall'oggetto CAcl.

CAcl::RemoveAces

Rimuove tutti gli assi (voci di controllo di accesso) da CAcl applicati a CSidspecificato.

CAcl::SetEmpty

Contrassegna l'oggetto CAcl come vuoto.

CAcl::SetNull

Contrassegna l'oggetto CAcl come NULL.

zt6e0acy.collapse_all(it-it,VS.110).gifOperatori pubblici

Nome

Descrizione

Const ACL di CAcl::operator *

Esegue il cast di un oggetto CAcl a una struttura ACL.

CAcl::operator =

Operatore di assegnazione.

Note

La struttura ACL è l'intestazione di un ACL (access control list).Un ACL include un elenco sequenziale di zero o più ACE (voci di controllo di accesso).I singoli ACE in un ACL sono numerati da 0 a n-1, dove n è il numero di ACE in.Per modificare un ACL, un'applicazione si riferisce a una voce (ACE) di controllo di accesso in l ACL dal relativo indice.

Esistono due tipi di ACL:

  • Discrezionale

  • Sistema

Un ACL discrezionale viene controllato dal proprietario di un oggetto o di accesso chiunque disponga WRITE_DAC all'oggetto.Specifica gli utenti specifici di accesso e gruppi è necessario un oggetto.Ad esempio, il proprietario di un file può contenere un ACL discrezionale per verificare che gli utenti e i gruppi possono avere accesso al file.

Un oggetto può essere informazioni sulla sicurezza a livello di sistema associate, sotto forma di sistema ACL controllato da un amministratore di sistema.Un sistema ACL può consentire che l'amministratore di sistema controlli qualsiasi tentativo di accesso a un oggetto.

Per ulteriori informazioni, vedere la descrizione ACL in Windows SDK.

Per un'introduzione al modello di controllo di accesso in Windows, vedere controllo di accesso in Windows SDK.

Requisiti

Header: atlsecurity.h

Vedere anche

Altre risorse

I cenni preliminari sulle classi ATL

Funzioni di sicurezza globale