Compartir a través de


IMetaDataImport::EnumPermissionSets (Método)

Enumera los permisos de los objetos en un ámbito de metadatos especificado.

Sintaxis

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

Parámetros

phEnum
[in o out] Puntero al enumerador. Debe ser null para la primera llamada de este método.

tk
[in] Token de metadatos que limita el ámbito de la búsqueda, o bien null para buscar el ámbito más amplio posible.

dwActions
[in] Marcas que representan los valores SecurityAction que se van a incluir en rPermission, o bien cero para devolver todas las acciones.

rPermission
[out] Matriz usada para almacenar los tokens de Permission.

cMax
[in] Tamaño máximo de la matriz rPermission.

pcTokens
[out] Número de tokens de Permission devueltos en rPermission.

Valor devuelto

HRESULT Descripción
S_OK Este valor le indica que EnumPermissionSets devolvió valores correctos.
S_FALSE Este valor le indica que no hay tokens que enumerar. En este caso, el valor del parámetro pcTokens se establecerá en cero.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: Cor.h

Biblioteca: incluida como recurso en MsCorEE.dll

Versiones de .NET Framework: está disponible desde la versión 1.0

Consulte también