Méthode IAccessControl ::GrantAccessRights (iaccess.h)
Fusionne la nouvelle liste de droits d’accès avec les droits d’accès existants sur l’objet .
Syntaxe
HRESULT GrantAccessRights(
[in] PACTRL_ACCESSW pAccessList
);
Paramètres
[in] pAccessList
Pointeur vers la structure ACTRL_ACCESS qui contient un tableau de listes d’accès pour l’objet .
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
La fusion de la nouvelle liste de droits d’accès avec les droits d’accès existants garantit que l’objet aura au moins les droits d’accès indiqués. Ce processus de fusion consiste à ajouter les nouveaux droits d’accès refusés avant les anciens droits d’accès refusés et les nouveaux droits d’accès autorisés avant les droits autorisés existants. Aucun des droits existants n’est supprimé.
Après une fusion, les droits d’accès sur un objet sont classés comme suit :
- [Nouvel accès refusé]
- [Ancien accès refusé]
- [Nouvel accès autorisé]
- [Ancien accès autorisé]
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | iaccess.h |