Partilhar via


Método IMetaDataImport::EnumPermissionSets

Enumera permissões para os objetos num âmbito de metadados especificado.

Sintaxe

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

Parâmetros

phEnum
[dentro, fora] Um ponteiro para o enumerador. Tem de ser NULL para a primeira chamada deste método.

tk
[in] Um token de metadados que limita o âmbito da pesquisa ou NULL para procurar o âmbito mais amplo possível.

dwActions
[in] Sinalizadores que representam os SecurityAction valores a incluir no rPermissionou zero para devolver todas as ações.

rPermission
[fora] A matriz utilizada para armazenar os tokens de permissão.

cMax
[in] O tamanho máximo da rPermission matriz.

pcTokens
[fora] O número de tokens de Permissão devolvidos em rPermission.

Devolver Valor

HRESULT Description
S_OK EnumPermissionSets devolvido com êxito.
S_FALSE Não existem tokens para enumerar. Nesse caso, pcTokens é zero.

Requisitos

Plataformas: Veja Requisitos do Sistema.

Cabeçalho: Cor.h

Biblioteca: Incluído como um recurso no MsCorEE.dll

.NET Framework Versões: Disponível desde 1.0

Ver também