Partager via


AtlSetDacl

Appelez cette fonction pour définir les informations de discrétionnaires (DACL) de liste de contrôle d'accès d'un objet spécifié.

Important

Cette fonction ne peut pas être utilisée dans les applications qui s'exécutent dans Windows Runtime.

inline bool AtlSetDacl( 
HANDLE hObject, 
SE_OBJECT_TYPE ObjectType, 
const CDacl& rDacl, 
DWORD dwInheritanceFlowControl= 0 
) throw(...);

Paramètres

  • hObject
    Handle vers l'objet pour lequel définit les informations de sécurité.

  • ObjectType
    Spécifie une valeur de l'énumération de SE_OBJECT_TYPE qui indique le type d'objet identifié par le paramètre d' hObject .

  • rDacl
    La liste DACL contenant les nouvelles informations de sécurité.

  • dwInheritanceFlowControl
    Le contrôle de flux d'héritage. Cette valeur peut être 0 (la valeur par défaut), PROTECTED_DACL_SECURITY_INFORMATION ou UNPROTECTED_DACL_SECURITY_INFORMATION.

Valeur de retour

Retourne la valeur true en cas de réussite, false en cas d'échec.

Notes

Dans les versions debug, une erreur d'assertion se produit si hObject est incorrect, ou si dwInheritanceFlowControl n'est pas l'une des trois valeurs autorisées.

Configuration requise

Header: atlsecurity.h

Voir aussi

Référence

AtlGetDacl

CDacl, classe

Autres ressources

Fonctions globales de sécurité