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