Dela via


ICorDebugSymbolProvider::GetMethodProps-metod

Returnerar information om metodegenskaper, till exempel metodens metadatatoken och information om dess generiska parametrar, givet en relativ virtuell adress (RVA) i den metoden.

Syntax

HRESULT GetMethodProps(
   [in]  ULONG32 codeRva,
   [out] mdToken *pMethodToken,
   [out] ULONG32 *pcGenericParams,
   [in]  ULONG32 cbSignature,
   [out] ULONG32 *pcbSignature,
   [out, size_is(cbSignature), length_is(*pcbSignature)] BYTE signature[]
);

Parametrar

codeRVA [i] En relativ virtuell adress i metoden om vilken information som ska hämtas.

pMethodToken [ut] En pekare till metodens metadatatoken.

pcGenericParams [ut] En pekare till antalet generiska parametrar som är associerade med den här metoden.

cbSignature [i] Matrisens signature storlek. Se avsnittet Kommentarer.

pcbSignature [ut] En pekare till storleken på den returnerade signature matrisen.

signature [ut] En buffert som innehåller typspecifika signaturer för alla generiska parametrar.

Kommentarer

Om du vill hämta den nödvändiga storleken på metodens signature matris anger du cbSignature argumentet till 0 och signature null. När metoden returnerar pcbSignature innehåller antalet byte som krävs för matrisen signature .

Kommentar

Den här metoden är endast tillgänglig med .NET Native.

Krav

Plattformar: Se Systemkrav.

Rubrik: CorDebug.idl, CorDebug.h

Bibliotek: CorGuids.lib

.NET Framework-versioner: Endast tillgänglig sedan 4.6, .NET Native

Se även