Condividi tramite


Interfaccia IXCLRDataMethodDefinition

Fornisce metodi per eseguire query sulle informazioni su una definizione di 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

I metodi seguenti sono alcuni dei metodi disponibili nell'interfaccia .

metodo Descrizione
StartEnumInstances Fornisce un handle per l'enumerazione delle istanze del metodo per un determinato IXCLRDataAppDomainoggetto .
EnumInstance Enumera le istanze di questa definizione di metodo.
EndEnumInstances Rilascia le risorse usate dagli iteratori interni usati durante l'enumerazione dell'istanza.
Richiedi Richiede di popolare il buffer specificato con i dati del metodo.
GetRepresentativeEntryAddress Ottiene l'indirizzo iniziale più rappresentativo del codice nativo per questo metodo.
GetTokenAndScope Ottiene il token di metadati e l'ambito del metodo .
Metodo StartEnumExtents Fornisce un handle per l'enumerazione delle aree di codice IL associate al metodo .
EnumExtent Enumera le aree del codice IL associate a questo metodo.
EndEnumExtents Rilascia le risorse usate dagli iteratori interni usati durante l'enumerazione dell'area del codice IL.

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 AAF60008-FB2C-420b-8FB1-42D244A54A97 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