Freigeben über


ICorDebugSymbolProvider::GetMethodProps-Methode

Gibt Informationen zu Methodeneigenschaften wie das Metadatentoken der Methode und Informationen zu den generischen Parametern der Methode zurück, wenn eine relative virtuelle Adresse (RVA) in der Methode angegeben ist.

Syntax

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

Parameter

codeRVA [in] Eine relative virtuelle Adresse in der Methode, über welche Informationen abgerufen werden sollen.

pMethodToken [out] Ein Zeiger auf das Metadatentoken der Methode.

pcGenericParams [out] Ein Zeiger auf die Anzahl der generischen Parameter, die dieser Methode zugeordnet sind.

cbSignature [in] Die Größe des signature Arrays. Weitere Informationen finden Sie im Abschnitt mit den Hinweisen.

pcbSignature [out] Ein Zeiger auf die Größe des zurückgegebenen Arrays signature .

signature [out] Ein Puffer, der die typenspezifischen Signaturen aller generischen Parameter enthält.

Hinweise

Legen Sie zum Abrufen der erforderlichen Größe des signature-Arrays der Methode das cbSignature-Argument auf „0“ und signature auf NULL fest. Wenn die Methode zurückgegeben wird, enthält pcbSignature die Anzahl der für das signature-Array erforderlichen Bytes.

Hinweis

Diese Methode ist nur mit .NET Native verfügbar.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

.NET Framework-Versionen: seit Version 4.6 verfügbar, nur .NET Native

Weitere Informationen