Partilhar via


Método ICorDebugSymbolProvider::GetMethodProps

Retorna informações sobre propriedades do método, como o token de metadados do método e informações sobre seus parâmetros genéricos, dado um endereço virtual relativo (RVA) nesse método.

Sintaxe

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

Parâmetros

codeRVA [em] Um endereço virtual relativo no método sobre o qual as informações devem ser recuperadas.

pMethodToken [saídas] Um ponteiro para o token de metadados do método.

pcGenericParams [saídas] Um ponteiro para o número de parâmetros genéricos associados a este método.

cbSignature [em] O tamanho da signature matriz. Consulte a secção Observações.

pcbSignature [saídas] Um ponteiro para o tamanho da matriz retornada signature .

signature [saídas] Um buffer que contém as assinaturas typespec de todos os parâmetros genéricos.

Observações

Para obter o tamanho necessário da matriz do métodosignature, defina o cbSignature argumento como 0 e signature null. Quando o método retorna, pcbSignature conterá o número de bytes necessários para a signature matriz.

Nota

Esse método está disponível apenas com o .NET Native.

Requisitos

Plataformas: Consulte Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: Disponível desde a versão 4.6, somente .NET Native

Consulte também