Classe di CDacl
Questa classe è un wrapper per una struttura di DACL (elenco di controllo di accesso discrezionale).
Importante |
---|
Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime. |
class CDacl : public CAcl
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruttore. |
|
Il distruttore. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiunge un motore di database di Access consentite (voce di controllo di accesso) all'oggetto CDacl. |
|
Aggiunge un motore di database di Access negato all'oggetto CDacl. |
|
Restituisce il numero di ACE (voci di controllo di accesso) nell'oggetto CDacl. |
|
Rimuove un motore di database di Access specifico (voce di controllo di accesso) dall'oggetto CDacl. |
|
Rimuove tutti ACE contenuti nell'oggetto CDacl. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Operatore di assegnazione. |
Note
Il descrittore di sicurezza di un oggetto può contenere un DACL.Un DACL contiene zero o più voci (ACE di controllo di accesso) che identificano gli utenti e i gruppi che possono accedere all'oggetto.Se un DACL è vuoto (ovvero contiene ACE zero, nessun accesso in modo esplicito viene concessa, pertanto accesso in modo implicito negato.Tuttavia, se il descrittore di sicurezza di un oggetto non ha un DACL, l'oggetto viene sprotetto e ognuno ha accesso completo.
Per recuperare il DACL di un oggetto, è necessario essere il proprietario dell'oggetto o avere accesso di READ_CONTROL all'oggetto.Per modificare il DACL di un oggetto, è necessario disporre di accesso di WRITE_DAC all'oggetto.
Utilizzare i metodi della classe forniti per creare, aggiungere, rimuovere e eliminare le ACE dall'oggetto CDacl.Vedere anche AtlGetDacl e AtlSetDacl.
Per un'introduzione al modello di controllo di accesso in Windows, vedere controllo di accesso in Windows SDK.
Gerarchia di ereditarietà
CDacl
Requisiti
Header: atlsecurity.h