Dela via


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 rPermissioneller 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

Se även