Fonction MapGenericMask (securitybaseapi.h)
La fonction MapGenericMask mappe les droits d’accès génériques d’un masque d’accès à des droits d’accès spécifiques et standard. La fonction applique un mappage fourni dans une structure GENERIC_MAPPING .
Syntaxe
void MapGenericMask(
[in, out] PDWORD AccessMask,
[in] PGENERIC_MAPPING GenericMapping
);
Paramètres
[in, out] AccessMask
Pointeur vers un masque d’accès.
[in] GenericMapping
Pointeur vers une structure de GENERIC_MAPPING spécifiant un mappage de types d’accès génériques à des types d’accès spécifiques et standard.
Valeur de retour
None
Remarques
Après avoir appelé la fonction MapGenericMask , le masque d’accès pointé par le paramètre AccessMask n’a aucun de ses bits génériques (GenericRead, GenericWrite, GenericExecute ou GenericAll) ou de bits non définis, même s’il peut avoir d’autres bits définis. Si des bits autres que les bits génériques sont fournis en entrée, cette fonction ne les efface pas.
Exemples
Pour obtenir un exemple qui utilise cette fonction, consultez Vérification de l’accès client avec des listes de contrôle 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 | securitybaseapi.h (inclure Windows.h) |
Bibliothèque | Advapi32.lib |
DLL | Advapi32.dll |
Voir aussi
Fonctions client/serveur Access Control