Поделиться через


Метод ICorDebugSymbolProvider::GetMethodProps

Возвращает сведения о свойствах метода, такие как токен метаданных метода и сведения о его универсальных параметрах, для указанного относительного виртуального адреса (RVA) в этом методе.

Синтаксис

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

Параметры

codeRVA [in] Относительный виртуальный адрес в методе, о котором необходимо получить сведения.

pMethodToken [out] Указатель на маркер метаданных метода.

pcGenericParams [out] Указатель на число универсальных параметров, связанных с этим методом.

cbSignature [in] Размер массива signature . См. раздел «Примечания».

pcbSignature [out] Указатель на размер возвращаемого массива signature .

signature [out] Буфер, содержащий сигнатуры typepec всех универсальных параметров.

Замечания

Чтобы получить требуемый размер массива метода, задайте cbSignature для аргумента значение 0 и signature значение NULL.signature После возврата метода параметр pcbSignature будет содержать число байт, требуемое для массива signature.

Примечание.

Этот метод доступен только в машинном коде .NET.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

версии платформа .NET Framework: Доступно только с версии 4.6, .NET Native

См. также