Interfaz IXCLRDataMethodInstance
Proporciona métodos para consultar información sobre una instancia de método.
Nota
Esta API se diseñó originalmente para su uso interno en tiempo de ejecución. Aunque ahora es compatible con el uso de terceros, se recomienda trabajar con las API ICorDebug
y ICorProfiler
siempre que sea posible.
Métodos
método | Descripción |
---|---|
GetILAddressMap | Obtiene el IL para la información de asignación de direcciones. |
GetRepresentativeEntryAddress | Obtiene la dirección de punto de entrada más representativa para la compilación nativa de todos los posibles puntos de entrada de un método. |
Solicitar | Solicitudes para rellenar el búfer proporcionado con los datos de la instancia del método. |
StartEnumExtents | Proporciona un identificador para la enumeración de regiones de código nativas asociadas al método . |
EnumeraciónExtent | Enumera las regiones de código nativa asociadas al método . |
EndEnumExtents | Libera los recursos usados por los iteradores internos usados durante la enumeración de intervalos de código nativo. |
GetTokenAndScope | Obtiene el token de metadatos y el ámbito del método . |
GetILOffsetsByAddress | Obtiene los desplazamientos il correspondientes a la dirección especificada para el método . |
GetAddressRangesByILOffset | Devuelve las direcciones de código nativo que corresponden a un desplazamiento il determinado dentro del método . |
GetDefinition | Obtiene la definición del método que coincide con esta instancia de método. |
GetName | Obtiene el nombre completo de esta instancia de método. |
Comentarios
Esta interfaz reside dentro del runtime y no se expone a través de ningún encabezado o archivo de biblioteca. Sin embargo, es una interfaz COM que deriva de IUnknown
con GUID ECD73800-22CA-4b0d-AB55-E9BA7E6318A5
que se puede obtener a través de los mecanismos COM habituales.
Requisitos
Plataformas: Vea Requisitos de sistema. Encabezado: Ninguna Biblioteca: Ninguna versión de .NET Framework: disponible desde la versión 4.7