Метод 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