Compartir a través de


IMetaDataImport::EnumPermissionSets Method

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

Syntax

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

Parameters

phEnum [dentro, fuera] 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 NULL para buscar en el ámbito más amplio posible.

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

rPermission [out] Matriz que se usa para almacenar los tokens de permiso.

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

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

Return Value

HRESULT Description
S_OK EnumPermissionSets se devolvió correctamente.
S_FALSE No hay tokens para enumerar. En ese caso, pcTokens es cero.

Requirements

Plataformas: Consulte Sistemas operativos compatibles con .NET.

Header: Cor.h

Library: CorGuids.lib

See also