أسلوب IMetaDataImport::EnumCustomAttributes

تعداد الرموز المميزة لتعريف السمة المخصصة المقترنة المحدد نوع أو عضو.

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

المعلمات

  • phEnum
    [الخارج،] أ مؤشر إلى العداد الذي يتم إرجاعه.

  • tk
    [في] الرمز المميز للنطاق التعداد A، أو صفر ل الجميع السمات المخصصة.

  • tkType
    [في] إلى ken لنوع الالسمات إلى يتم تعداد، أو صفر لكافة الأنواع.

  • rCustomAttributes
    [خارج] صفيفة مخصص السمة المميزة.

  • cMax
    [في] الحد الأقصى لحجم rCustomAttributesالصفيف.

  • pcCustomAttributes
    [انتهت، اختياري] العدد الفعلي للرمز المميز للقيم التي يتم إرجاعها في rCustomAttributes.

القيمة المُرجعة

hresult

الوصف

S_OK

EnumCustomAttributes returned successfully.

S_FALSE

هناك بدون السمات cusإلىm إلى تعداد. في هذه الحالة، pcCustomAttributesهو صفر.

المتطلبات

الأنظمة الأساسية: See متطلبات النظام إطار عمل .NET.

**Header:**Cor.h

**المكتبة:**مُضمن كـ مورد في MsCorEE.dll

.NET Framework Versions: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

راجع أيضًا:

المرجع

واجهة IMetaDataImport

واجهة IMetaDataImport2