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 rPermission
do , 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 rPermission
ná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