共用方式為


IMetaDataImport::EnumUnresolvedMethods Method

列舉 MemberDef 令牌,代表目前元數據範圍中未解析的方法。

Syntax

HRESULT EnumUnresolvedMethods (
   [in, out] HCORENUM    *phEnum,
   [out]     mdToken     rMethods[],
   [in]      ULONG       cMax,
   [out]     ULONG       *pcTokens
);

Parameters

phEnum [in, out]列舉值的指標。 對於這個方法的第一次呼叫,這必須是 NULL。

rMethods [out]用來儲存 MemberDef 令牌的陣列。

cMax [in]數位大小 rMethods 上限。

pcTokens [out]中 rMethods傳回的 MemberDef 令牌數目。

Return Value

HRESULT Description
S_OK EnumUnresolvedMethods 已成功傳回。
S_FALSE 沒有要列舉的令牌。 在此情況下, pcTokens 為零。

Remarks

未解析的方法是已宣告但未實作的方法。 如果方法標示 miForwardRef 為 ,或 mdPinvokeImplmiRuntime 設定為零,方法就會包含在 列舉中。 換句話說,未解析的方法是一種類別方法,這個方法會標示 miForwardRef ,但未在 Unmanaged 程式代碼中實作(透過 PInvoke 到達),也不會由運行時間本身在內部實作

列舉會排除在模組範圍 (globals) 或介面或抽象類中定義的所有方法。

Requirements

平臺: 請參閱 .NET 支援的作系統

Header: Cor.h

Library: CorGuids.lib

See also