Méthode IMetaDataImport ::EnumPermissionSets (rometadataapi.h)
Énumère les autorisations pour les objets inclus dans une portée des métadonnées spécifiée.
Syntaxe
HRESULT EnumPermissionSets(
[in, out] HCORENUM *phEnum,
[in] mdToken tk,
[in] DWORD dwActions,
[out] mdPermission [] rPermission,
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Paramètres
[in, out] phEnum
Pointeur vers l’énumérateur. Celui-ci doit être NULL pour le premier appel de cette méthode.
[in] tk
Jeton de métadonnées qui limite l’étendue de la recherche ou NULL pour rechercher l’étendue la plus large possible.
[in] dwActions
Indicateurs représentant les valeurs SecurityAction à inclure dans rPermission, ou zéro pour renvoyer toutes les actions.
[out] rPermission
Tableau utilisé pour stocker les jetons d’autorisation.
[in] cMax
Taille maximale du tableau rPermission .
[out] pcTokens
Nombre de jetons d’autorisation retournés dans rPermission.
Valeur retournée
HRESULT | Description |
---|---|
S_OK | EnumPermissionSets retournés avec succès. |
S_FALSE | Il n’y a pas de jetons à énumérer. Dans ce cas, pcTokens est égal à 0 (zéro). |
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | rometadataapi.h |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour