Méthode ISecurityInformation ::MapGeneric (aclui.h)
La méthode MapGeneric demande que les droits d’accès génériques d’un masque d’accès soient mappés à leurs droits d’accès standard et spécifiques correspondants. Pour plus d’informations sur les droits d’accès génériques, standard et spécifiques, consultez Droits d’accès et masques d’accès.
Syntaxe
HRESULT MapGeneric(
[in] const GUID *pguidObjectType,
[in] UCHAR *pAceFlags,
[in] ACCESS_MASK *pMask
);
Paramètres
[in] pguidObjectType
Pointeur vers une structure GUID qui identifie le type d’objet auquel le masque d’accès s’applique. Si ce membre a la valeur NULL ou un pointeur vers GUID_NULL, le masque d’accès s’applique à l’objet lui-même.
[in] pAceFlags
Pointeur vers le membre AceFlags de la structure ACE_HEADER de l’ACE dont le masque d’accès est mappé.
[in] pMask
Pointeur vers un masque d’accès qui contient les droits d’accès génériques à mapper. Votre implémentation doit mapper les droits d’accès génériques aux droits d’accès standard et spécifiques correspondants pour le type d’objet spécifié.
Valeur retournée
Si la fonction réussit, la fonction retourne S_OK.
Si la fonction échoue, elle retourne une valeur HRESULT qui indique l’erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.
Remarques
Votre implémentation MapGeneric peut appeler la fonction MapGenericMask pour mapper les droits d’accès génériques dans le masque d’accès.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | aclui.h |