Delen via


Methode IMetaDataImport::EnumPermissionSets

Inventariseert machtigingen voor de objecten in een opgegeven metagegevensbereik.

Syntaxis

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

Parameters

phEnum
[in, uit] Een verwijzing naar de enumerator. Dit moet NULL zijn voor de eerste aanroep van deze methode.

tk
[in] Een metagegevenstoken dat het bereik van de zoekopdracht beperkt, of NULL om het breedst mogelijke bereik te doorzoeken.

dwActions
[in] Vlaggen die de SecurityAction waarden vertegenwoordigen die moeten worden opgenomen in rPermission, of nul om alle acties te retourneren.

rPermission
[uit] De matrix die wordt gebruikt voor het opslaan van de machtigingstokens.

cMax
[in] De maximale grootte van de rPermission matrix.

pcTokens
[uit] Het aantal machtigingstokens dat wordt geretourneerd in rPermission.

Retourwaarde

HRESULT Beschrijving
S_OK EnumPermissionSets is geretourneerd.
S_FALSE Er zijn geen tokens om op te sommen. In dat geval pcTokens is nul.

Vereisten

Platforms: Zie Systeemvereisten.

Header: Cor.h

Bibliotheek: Opgenomen als een resource in MsCorEE.dll

.NET Framework versies: beschikbaar sinds 1.0

Zie ook