Compartilhar via


Método ICorDebugSymbolProvider::GetMethodProps

Retorna informações sobre as 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 [fora] Um ponteiro para o token de metadados do método.

pcGenericParams [fora] Um ponteiro para o número de parâmetros genéricos associados a esse método.

cbSignature [in] O tamanho da matriz signature. Consulte a seção Comentários.

pcbSignature [fora] Um ponteiro para o tamanho da matriz retornada signature .

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

Comentários

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

Observação

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

Requisitos

Plataformas: confira Requisitos do sistema.

Cabeçalho: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versões do .NET Framework: disponíveis desde 4.6, somente .NET Native

Confira também