Sdílet prostřednictvím


IMetaDataImport::EnumPermissionSets – metoda

Vytvoří výčet oprávnění pro objekty v zadaném oboru metadat.

Syntaxe

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

Parametry

phEnum
[in, out] Ukazatel na enumerátor. Pro první volání této metody musí být hodnota NULL.

tk
[v] Token metadat, který omezuje rozsah hledání, nebo HODNOTU NULL pro hledání v nejširším možném rozsahu.

dwActions
[v] Příznaky představující SecurityAction hodnoty, které se mají zahrnout rPermissiondo , nebo nula pro vrácení všech akcí.

rPermission
[out] Pole sloužící k ukládání tokenů oprávnění.

cMax
[v] Maximální velikost rPermission pole.

pcTokens
[out] Počet tokenů oprávnění vrácených v rPermissionnástroji .

Návratová hodnota

HRESULT Description
S_OK EnumPermissionSets úspěšně vráceno.
S_FALSE Neexistují žádné tokeny, které by bylo potřeba vypsat. V takovém případě pcTokens je nula.

Požadavky

Platformy: Viz Požadavky na systém.

Záhlaví: Kor.h

Knihovny: Zahrnuto jako prostředek v MsCorEE.dll

Verze rozhraní .NET Framework: K dispozici od verze 1.0

Viz také