Metodo ICorDebugSymbolProvider::GetMethodPropsICorDebugSymbolProvider::GetMethodProps Method

Restituisce informazioni sulle proprietà del metodo, ad esempio il token di metadati del metodo e informazioni sui relativi parametri generici, da un indirizzo RVA (Relative Virtual Address) fornito in tale metodo.Returns information about method properties, such as the method's metadata token and information about its generic parameters, given a relative virtual address (RVA) in that method.

SintassiSyntax

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

ParametriParameters

codeRVA
[in] Indirizzo virtuale relativo del metodo sul quale recuperare informazioni.[in] A relative virtual address in the method about which information is to be retrieved.

pMethodToken
[out] Puntatore al token di metadati del metodo.[out] A pointer to the method's metadata token.

pcGenericParams
[out] Puntatore al numero di parametri generici associati al metodo.[out] A pointer to the number of generic parameters associated with this method.

cbSignature
[in] Dimensione della matrice signature.[in] The size of the signature array. Vedere la sezione Osservazioni.See the Remarks section.

pcbSignature
[out] Puntatore alla dimensione della matrice signature restituita.[out] A pointer to the size of the returned signature array.

signature
[out] Buffer contenente le firme typespec di tutti i parametri generici.[out] A buffer that holds the typespec signatures of all generic parameters.

NoteRemarks

Per ottenere la dimensione necessaria del metodo signature matrice, impostare il cbSignature argomento su 0 e signature a null.To get the required size of the method's signature array, set the cbSignature argument to 0 and signature to null. Quando il metodo viene restituito, pcbSignature conterrà il numero di byte necessari per la matrice signature.When the method returns, pcbSignature will contain the number of bytes required for the signature array.

Nota

Questo metodo è disponibile solo con .NET Native.This method is available with .NET Native only.

RequisitiRequirements

Piattaforme: vedere requisiti di sistema.Platforms: See System Requirements.

Intestazione: Cordebug. idl, Cordebug. HHeader: CorDebug.idl, CorDebug.h

Libreria: CorGuids. libLibrary: CorGuids.lib

Versioni di .NET framework: Disponibile a partire dalla versione 4.6, solo in .NET NativeAvailable since 4.6, .NET Native only.NET Framework Versions: Disponibile a partire dalla versione 4.6, solo in .NET NativeAvailable since 4.6, .NET Native only

Vedere ancheSee Also

Metodo GetTypePropsGetTypeProps Method
Interfaccia ICorDebugSymbolProviderICorDebugSymbolProvider Interface
Interfacce di debugDebugging Interfaces