Classe di CSecurityDesc

Questa classe è un wrapper per la struttura SECURITY_DESCRIPTOR.

Nota importanteImportante

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

class CSecurityDesc

Membri

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

Nome

Descrizione

CSecurityDesc::CSecurityDesc

Costruttore.

CSecurityDesc::~CSecurityDesc

Il distruttore.

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

Nome

Descrizione

CSecurityDesc::FromString

Converte un descrittore di sicurezza di formato stringa in un descrittore di sicurezza valido e funzionale.

CSecurityDesc::GetControl

Recupera le informazioni di controllo dal descrittore di sicurezza.

CSecurityDesc::GetDacl

Recupera le informazioni di (DACL) dell'elenco di controllo di accesso discrezionale dal descrittore di sicurezza.

CSecurityDesc::GetGroup

Recupera le informazioni principali del gruppo dal descrittore di sicurezza.

CSecurityDesc::GetOwner

Recupera il informaton il proprietario del descrittore di sicurezza.

CSecurityDesc::GetPSECURITY_DESCRIPTOR

Restituisce un puntatore a una struttura SECURITY_DESCRIPTOR.

CSecurityDesc::GetSacl

Recupera le informazioni di (SACL) dell'elenco di controllo di accesso del sistema dal descrittore di sicurezza.

CSecurityDesc::IsDaclAutoInherited

Determina se il DACL è configurato per supportare la propagazione automatica.

CSecurityDesc::IsDaclDefaulted

Determina se il descrittore di sicurezza è configurato con un'impostazione predefinita DACL.

CSecurityDesc::IsDaclPresent

Determina se il descrittore di sicurezza contiene un DACL.

CSecurityDesc::IsDaclProtected

Determina se il DACL è configurato per impedire le modifiche.

CSecurityDesc::IsGroupDefaulted

Determina se l'id di sicurezza (SID) del gruppo del descrittore di sicurezza è stato impostato per impostazione predefinita.

CSecurityDesc::IsOwnerDefaulted

Determina se il PROCESSO del proprietario del descrittore di sicurezza è stato impostato per impostazione predefinita.

CSecurityDesc::IsSaclAutoInherited

Determina se il SACL è configurato per supportare la propagazione automatica.

CSecurityDesc::IsSaclDefaulted

Determina se il descrittore di sicurezza è configurato con un'impostazione predefinita SACL.

CSecurityDesc::IsSaclPresent

Determina se il descrittore di sicurezza contiene un SACL.

CSecurityDesc::IsSaclProtected

Determina se il SACL è configurato per impedire le modifiche.

CSecurityDesc::IsSelfRelative

Determina se il descrittore di sicurezza è nel formato automatica relativo.

CSecurityDesc::MakeAbsolute

Chiamare questo metodo per convertire il descrittore di sicurezza nel formato assoluto.

CSecurityDesc::MakeSelfRelative

Chiamare questo metodo per convertire il descrittore di sicurezza al formato di automatica relativo.

CSecurityDesc::SetControl

Imposta i bit di controllo di un descrittore di sicurezza.

CSecurityDesc::SetDacl

Imposta le informazioni in un DACL.Se un DACL è già presente nel descrittore di sicurezza, viene sostituito.

CSecurityDesc::SetGroup

Imposta le informazioni principali del gruppo di un descrittore di sicurezza assoluto di formato, sostituire qualsiasi già presente primario di informazioni del gruppo.

CSecurityDesc::SetOwner

Imposta le informazioni del proprietario di un descrittore di sicurezza assoluto di formato, sostituire già presente qualsiasi di informazioni del proprietario.

CSecurityDesc::SetSacl

Imposta le informazioni in un SACL.Se un SACL è già presente nel descrittore di sicurezza, viene sostituito.

CSecurityDesc::ToString

Converte un descrittore di sicurezza in un formato stringa.

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

Nome

Descrizione

Const SECURITY_DESCRIPTOR di CSecurityDesc::operator *

Restituisce un puntatore a una struttura SECURITY_DESCRIPTOR.

CSecurityDesc::operator =

Operatore di assegnazione.

Note

La struttura SECURITY_DESCRIPTOR contiene le informazioni sulla sicurezza associate a un oggetto.Le applicazioni utilizzano questa struttura per impostare ed eseguire una query sullo stato di sicurezza di un oggetto.Vedere anche AtlGetSecurityDescriptor.

Le applicazioni non devono modificare direttamente la struttura SECURITY_DESCRIPTOR e invece necessario utilizzare i metodi della classe forniti.

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

Requisiti

Header: atlsecurity.h

Vedere anche

Riferimenti

SECURITY_DESCRIPTOR

Concetti

Esempio di sicurezza

Altre risorse

I cenni preliminari sulle classi ATL

Funzioni di sicurezza globale