Dela via


IMetaDataImport::EnumUnresolvedMethods, metod

Räknar upp MemberDef-token som representerar de olösta metoderna i det aktuella metadataomfånget.

Syntax

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

Parametrar

phEnum
[in, ut] En pekare till uppräknaren. Detta måste vara NULL för det första anropet av den här metoden.

rMethods
[ut] Matrisen som används för att lagra MemberDef-token.

cMax
[in] Matrisens rMethods maximala storlek.

pcTokens
[ut] Antalet MemberDef-token som returneras i rMethods.

Returvärde

HRESULT Description
S_OK EnumUnresolvedMethods returnerades.
S_FALSE Det finns inga token att räkna upp. I så fall pcTokens är noll.

Kommentarer

En olöst metod är en metod som har deklarerats men inte implementerats. En metod ingår i uppräkningen om metoden är markerad miForwardRef och antingen mdPinvokeImpl eller miRuntime är inställd på noll. Med andra ord är en olöst metod en klassmetod som är markerad miForwardRef men som inte implementeras i ohanterad kod (nås via PInvoke) eller implementeras internt av själva körningen

Uppräkningen exkluderar alla metoder som definieras antingen i modulomfång (globals) eller i gränssnitt eller abstrakta klasser.

Krav

Plattformar: Se Systemkrav.

Huvudet: Cor.h

Bibliotek: Ingår som en resurs i MsCorEE.dll

.NET Framework versioner: Tillgänglig sedan 1.0

Se även