Sdílet prostřednictvím


ICorDebugSymbolProvider::GetMethodProps – metoda

Vrátí informace o vlastnostech metody, jako je token metadat metody a informace o jeho obecných parametrech vzhledem k relativní virtuální adrese (RVA) v této metodě.

Syntaxe

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 [v] Relativní virtuální adresa v metodě, o které informace se mají načíst.

pMethodToken [ven] Ukazatel na token metadat metody.

pcGenericParams [ven] Ukazatel na počet obecných parametrů přidružených k této metodě.

cbSignature [v] Velikost signature pole. Viz část Poznámky.

pcbSignature [ven] Ukazatel na velikost vráceného signature pole.

signature [ven] Vyrovnávací paměť, která obsahuje podpisy typůpec všech obecných parametrů.

Poznámky

Pokud chcete získat požadovanou velikost pole metody signature , nastavte cbSignature argument na hodnotu 0 a signature hodnotu null. Když metoda vrátí, pcbSignature bude obsahovat počet bajtů požadovaných pro signature pole.

Poznámka:

Tato metoda je k dispozici pouze pro .NET Native.

Požadavky

Platformy: Viz požadavky na systém.

Hlavička: CorDebug.idl, CorDebug.h

Knihovna: CorGuids.lib

Verze rozhraní .NET Framework: Dostupné pouze od verze 4.6, .NET Native

Viz také