列舉 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