Udostępnij za pośrednictwem


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

Zobacz też