CAcl Class
Questa classe è un wrapper per una struttura ACL (access control list).
Importante
Questa classe e i relativi membri non possono essere utilizzati nelle applicazioni eseguite in Windows Runtime.
class CAcl
Membri
Typedef pubblici
Nome |
Descrizione |
---|---|
Una matrice di Oggetti. ACCESS_MASK. |
|
Una matrice di Oggetti. BYTE. |
|
Una matrice di Oggetti. BYTE. |
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruttore. |
|
Il distruttore. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Restituisce il numero di oggetti (ACE) della voce di controllo di accesso. |
|
Recupera le voci di (ACL) dell'elenco di controllo di accesso dall'oggetto CAcl. |
|
Recupera tutte informazioni su una voce in un oggetto CAcl. |
|
Restituisce la lunghezza di ACL. |
|
Restituisce un PACL (puntatore a un ACL). |
|
Verifica dell'oggetto CAcl per voci. |
|
Restituisce lo stato dell'oggetto CAcl. |
|
Rimuove un motore di database di Access specifico (voce di controllo di accesso) dall'oggetto CAcl. |
|
Rimuove tutti gli assi (voci di controllo di accesso) da CAcl applicati a CSidspecificato. |
|
Contrassegna l'oggetto CAcl come vuoto. |
|
Contrassegna l'oggetto CAcl come NULL. |
Operatori pubblici
Nome |
Descrizione |
---|---|
Esegue il cast di un oggetto CAcl a una struttura ACL. |
|
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