Aracılığıyla paylaş


IMetaDataImport::EnumCustomAttributes Method

Belirtilen tür veya üyeyle ilişkili özel öznitelik tanımı belirteçlerini numaralandırır.

Syntax

HRESULT EnumCustomAttributes (
   [in, out] HCORENUM      *phEnum,
   [in]  mdToken            tk,
   [in]  mdToken            tkType,
   [out] mdCustomAttribute  rCustomAttributes[],
   [in]  ULONG              cMax,
   [out, optional] ULONG   *pcCustomAttributes
);

Parameters

phEnum [in, out] Döndürülen numaralandırıcının işaretçisi.

tk [in] Numaralandırmanın kapsamı için bir belirteç veya tüm özel öznitelikler için sıfır.

tkType [in] Numaralandırılacak öznitelik türünün oluşturucusunun veya null tüm türlerin belirteci.

rCustomAttributes [out] Özel öznitelik belirteçleri dizisi.

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

pcCustomAttributes [out, isteğe bağlı] içinde rCustomAttributesdöndürülen belirteç değerlerinin gerçek sayısı.

Return Value

HRESULT Description
S_OK EnumCustomAttributes başarıyla döndürüldü.
S_FALSE Numaralandıracak özel öznitelik yok. Bu durumda sıfırdır pcCustomAttributes .

Requirements

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

Header: Cor.h

Library: CorGuids.lib

See also