Condividi tramite


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

Vedi anche