Udostępnij za pośrednictwem


ICorDebugSymbolProvider::GetMethodProps — Metoda

Zwraca informacje o właściwościach metody, takich jak token metadanych metody i informacje o jego parametrach ogólnych, biorąc pod uwagę względny adres wirtualny (RVA) w tej metodzie.

Składnia

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[]  
);  

Parametry

codeRVA
[w] Względny adres wirtualny w metodzie, która ma zostać pobrana.

pMethodToken
[out] Wskaźnik do tokenu metadanych metody.

pcGenericParams
[out] Wskaźnik do liczby parametrów ogólnych skojarzonych z tą metodą.

cbSignature
[w] Rozmiar tablicy signature . Zobacz sekcję Uwagi.

pcbSignature
[out] Wskaźnik do rozmiaru zwróconej signature tablicy.

signature
[out] Bufor, który zawiera podpisy typówpec wszystkich parametrów ogólnych.

Uwagi

Aby uzyskać wymagany rozmiar tablicy signature metody, ustaw cbSignature argument na wartość 0 i signaturewartość null. Gdy metoda zwróci metodę, pcbSignature będzie zawierać liczbę bajtów wymaganych dla tablicy signature .

Uwaga

Ta metoda jest dostępna tylko w przypadku .NET Native.

Wymagania

Platformy: Zobacz Wymagania systemowe.

Nagłówka: CorDebug.idl, CorDebug.h

Biblioteki: CorGuids.lib

wersje .NET Framework: dostępne tylko od wersji 4.6 .NET Native

Zobacz też