Partager via


IMetaDataImport::EnumPermissionSets Method

Énumère les autorisations pour les objets dans une étendue de métadonnées spécifiée.

Syntax

HRESULT EnumPermissionSets
   [in, out] HCORENUM      *phEnum,
   [in]      mdToken       tk,
   [in]      DWORD         dwActions,
   [out]     mdPermission  rPermission[],
   [in]      ULONG         cMax,
   [out]     ULONG         *pcTokens
);

Parameters

phEnum [in, out] Pointeur vers l’énumérateur. Il doit s’agir de NULL pour le premier appel de cette méthode.

tk [in] Jeton de métadonnées qui limite l’étendue de la recherche ou NULL à la recherche la plus large possible.

dwActions [in] Indicateurs représentant les SecurityAction valeurs à inclure dans rPermission, ou zéro pour retourner toutes les actions.

rPermission [out] Tableau utilisé pour stocker les jetons d’autorisation.

cMax [in] Taille maximale du rPermission tableau.

pcTokens [out] Nombre de jetons d’autorisation retournés dans rPermission.

Return Value

HRESULT Description
S_OK EnumPermissionSets retourné avec succès.
S_FALSE Il n’existe aucun jeton à énumérer. Dans ce cas, pcTokens c’est zéro.

Requirements

Plates-formes: Consultez les systèmes d’exploitation pris en charge par .NET.

Header: Cor.h

Library: CorGuids.lib

See also