Aracılığıyla paylaş


IMetaDataImport::EnumUnresolvedMethods Method

Geçerli meta veri kapsamında çözümlenmemiş yöntemleri temsil eden MemberDef belirteçlerini numaralandırır.

Syntax

HRESULT EnumUnresolvedMethods (
   [in, out] HCORENUM    *phEnum,
   [out]     mdToken     rMethods[],
   [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.

rMethods [out] MemberDef belirteçlerini depolamak için kullanılan dizi.

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

pcTokens [out] içinde rMethodsdöndürülen MemberDef belirteçlerinin sayısı.

Return Value

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

Remarks

Çözümlenmemiş yöntem, bildirilmiş ancak uygulanmamış bir yöntemdir. Yöntem işaretlenirse miForwardRef veya mdPinvokeImplmiRuntime sıfır olarak ayarlanırsa, bir yöntem sabit listesi içinde yer alır. Başka bir deyişle çözümlenmemiş yöntem, işaretlenen miForwardRef ancak yönetilmeyen kodda uygulanmayan (PInvoke aracılığıyla ulaşılan) veya çalışma zamanının kendisi tarafından dahili olarak uygulanmayan bir sınıf yöntemidir

Numaralandırma, modül kapsamında (genel) veya arabirimlerde ya da soyut sınıflarda tanımlanan tüm yöntemleri dışlar.

Requirements

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

Header: Cor.h

Library: CorGuids.lib

See also