Interfaccia IXCLRDataMethodInstance
Fornisce metodi per l'esecuzione di query su un'istanza del metodo.
Nota
Questa API è stata originariamente progettata per l'uso interno nel runtime. Sebbene sia ora supportato per l'uso di terze parti, è consigliabile usare ICorDebug
le API e ICorProfiler
quando possibile.
Metodi
metodo | Descrizione |
---|---|
GetILAddressMap | Ottiene l'oggetto IL per indirizzare le informazioni di mapping. |
GetRepresentativeEntryAddress | Ottiene l'indirizzo del punto di ingresso più rappresentativo per la compilazione nativa di tutti i possibili punti di ingresso per un metodo. |
Richiedi | Richiede di popolare il buffer specificato con i dati dell'istanza del metodo. |
StartEnumExtents | Fornisce un handle per l'enumerazione delle aree di codice native associate al metodo . |
EnumExtent | Enumera le aree di codice nativo associate al metodo . |
EndEnumExtents | Rilascia le risorse usate dagli iteratori interni usati durante l'enumerazione dell'intervallo di codice nativo. |
GetTokenAndScope | Ottiene il token di metadati e l'ambito del metodo . |
GetILOffsetsByAddress | Ottiene gli offset IL corrispondenti all'indirizzo specificato per il metodo. |
GetAddressRangesByILOffset | Restituisce gli indirizzi di codice nativi che corrispondono a un offset IL specificato all'interno del metodo . |
GetDefinition | Ottiene la definizione del metodo che corrisponde a questa istanza del metodo. |
GetName | Ottiene il nome completo per questa istanza del metodo. |
Osservazioni:
Questa interfaccia si trova all'interno del runtime e non viene esposta tramite intestazioni o file di libreria. Tuttavia, si tratta di un'interfaccia COM che deriva da IUnknown
con GUID ECD73800-22CA-4b0d-AB55-E9BA7E6318A5
che può essere ottenuta tramite i normali meccanismi COM.
Requisiti
Piattaforme: vedere Requisiti di sistema. Intestazione: Nessuna libreria: Nessuna versione di .NET Framework: disponibile dalla versione 4.7