IMetaDataImport::EnumPermissionSets — Metoda
Wylicza uprawnienia dla obiektów w określonym zakresie metadanych.
Składnia
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] Wskaźnik do modułu wyliczającego. Musi to być wartość NULL dla pierwszego wywołania tej metody.
tk
[in] Token metadanych, który ogranicza zakres wyszukiwania lub wartość NULL do wyszukiwania w najszerszym zakresie.
dwActions
[in] Flagi reprezentujące SecurityAction wartości do uwzględnienia w rPermission
obiekcie lub zero, aby zwrócić wszystkie akcje.
rPermission
[out] Tablica używana do przechowywania tokenów uprawnień.
cMax
[in] Maksymalny rozmiar tablicy rPermission
.
pcTokens
[out] Liczba tokenów uprawnień zwróconych w pliku rPermission
.
Wartość zwracana
HRESULT | Opis |
---|---|
S_OK |
EnumPermissionSets zwrócone pomyślnie. |
S_FALSE |
Nie ma żadnych tokenów do wyliczenia. W takim przypadku pcTokens wartość jest równa zero. |
Wymagania
Platformy: Zobacz Wymagania systemowe.
Nagłówka: Cor.h
Biblioteki: Uwzględnione jako zasób w MsCorEE.dll
wersje .NET Framework: dostępne od wersji 1.0