CSecurityDesc::IsDaclPresent

Determina se il descrittore di sicurezza contiene un elenco di controllo di accesso discrezionale (DACL).

bool IsDaclPresent( ) const throw( );

Valore restituito

Restituisce true se il descrittore di sicurezza contiene un DACL, false.

Note

Se questo flag non è impostato, o se questo flag è impostato e il DACL è NULL, il descrittore di sicurezza consente l'accesso completo a tutti gli utenti.

Questo flag viene utilizzato per conservare informazioni sulla sicurezza specificato da un chiamante fino a associare il descrittore di sicurezza con un oggetto sicurezza diretta.Una volta che il descrittore di sicurezza associato a un oggetto di sicurezza diretta, il flag di SE_DACL_PRESENT è sempre impostato nel controllo del descrittore di sicurezza.

Per impostare questo flag, utilizzare il metodo CSecurityDesc::SetDacl.

Requisiti

Header: atlsecurity.h

Vedere anche

Riferimenti

Classe di CSecurityDesc

SECURITY_DESCRIPTOR_CONTROL

CSecurityDesc::IsDaclAutoInherited

CSecurityDesc::IsDaclDefaulted

CSecurityDesc::IsDaclProtected