IMetaDataImport::EnumPermissionSets, metod
Räknar upp behörigheter för objekten i ett angivet metadataomfång.
Syntax
HRESULT EnumPermissionSets
[in, out] HCORENUM *phEnum,
[in] mdToken tk,
[in] DWORD dwActions,
[out] mdPermission rPermission[],
[in] ULONG cMax,
[out] ULONG *pcTokens
);
Parametrar
phEnum
[in, ut] En pekare till uppräknaren. Detta måste vara NULL för det första anropet av den här metoden.
tk
[in] En metadatatoken som begränsar sökomfånget eller NULL för att söka i det bredaste möjliga omfånget.
dwActions
[in] Flaggor som representerar de värden som SecurityAction ska inkluderas i rPermission
eller noll för att returnera alla åtgärder.
rPermission
[ut] Matrisen som används för att lagra behörighetstoken.
cMax
[in] Matrisens rPermission
maximala storlek.
pcTokens
[ut] Antalet behörighetstoken som returneras i rPermission
.
Returvärde
HRESULT | Description |
---|---|
S_OK |
EnumPermissionSets returnerades. |
S_FALSE |
Det finns inga token att räkna upp. I så fall pcTokens är noll. |
Krav
Plattformar: Se Systemkrav.
Huvudet: Cor.h
Bibliotek: Ingår som en resurs i MsCorEE.dll
.NET Framework versioner: Tillgänglig sedan 1.0