Compartir por


ICorProfilerInfo8::GetDynamicFunctionInfo Method

Recupera información sobre los métodos dinámicos.

Syntax

HRESULT GetDynamicFunctionInfo( [in]  FunctionID              functionId,
                                [out] ModuleID                *moduleId,
                                [out] PCCOR_SIGNATURE         *ppvSig,
                                [out] ULONG                   *pbSig,
                                [in]  ULONG                   cchName,
                                [out] ULONG                   *pcchName,
                                [out] WCHAR                   wszName[]);

Parameters

functionId
[in] Identificador de la función para la que se va a recuperar información.

moduleId
[in] Puntero al módulo en el que se define la clase primaria de la función.

ppvSig
[out] Puntero a la firma de la función.

pbSig
[out] Puntero al recuento de bytes para la firma de función.

cchName
[in] Tamaño máximo de la wszName matriz.

pcchName
[out] Número de caracteres de la wszName matriz.

wszName
[out] Matriz de la WCHAR que es el nombre de la función, si existe una.

Remarks

Algunos métodos como los códigos auxiliares de IL o LCG no tienen metadatos asociados que se pueden recuperar mediante las API IMetaDataImport e IMetaDataImport2 . Estos métodos se pueden encontrar mediante generadores de perfiles a través de punteros de instrucción o escuchando ICorProfilerCallback8::D ynamicMethodJITCompilationStarted.

Esta API se puede usar para recuperar información sobre los métodos dinámicos, incluido un nombre descriptivo, si está disponible.

Requirements

Plataformas: Vea Requisitos de sistema.

Encabezado: CorProf.idl, CorProf.h

Library: CorGuids.lib

Versiones de .NET Framework: Disponible desde la versión 4.7.2

See also