Partager via


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

Voir aussi

ACE_HEADER

Éditeur Access Control

fonctions de l’éditeur de Access Control

CreateSecurityPage

EditSecurity

GUID

ISecurityInformation

MapGenericMask