Aracılığıyla paylaş


IMetaDataImport::EnumPermissionSets Method

Belirtilen meta veri kapsamındaki nesneler için izinleri numaralandırır.

Syntax

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

Parameters

phEnum [in, out] Numaralandırıcının işaretçisi. Bu yöntemin ilk çağrısı için bu NULL olmalıdır.

tk [in] Aramanın kapsamını sınırlayan bir meta veri belirteci veya mümkün olan en geniş kapsamı aramak için NULL.

dwActions[in] içinde eklenecek rPermissiondeğerleri temsil eden SecurityAction bayraklar veya tüm eylemleri döndürmek için sıfır.

rPermission [out] İzin belirteçlerini depolamak için kullanılan dizi.

cMax [in] Dizinin en büyük boyutu rPermission .

pcTokens [out] içinde rPermissiondöndürülen İzin belirteçlerinin sayısı.

Return Value

HRESULT Description
S_OK EnumPermissionSets başarıyla döndürüldü.
S_FALSE Numaralandıracak belirteç yok. Bu durumda sıfırdır pcTokens .

Requirements

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Header: Cor.h

Library: CorGuids.lib

See also