Método ICorProfilerInfo8::GetDynamicFunctionInfo
Obtém informações sobre métodos dinâmicos.
Sintaxe
HRESULT GetDynamicFunctionInfo( [in] FunctionID functionId,
[out] ModuleID *moduleId,
[out] PCCOR_SIGNATURE *ppvSig,
[out] ULONG *pbSig,
[in] ULONG cchName,
[out] ULONG *pcchName,
[out] WCHAR wszName[]);
Parâmetros
functionId
[in] O ID da função para a qual obter informações.
moduleId
[in] Um ponteiro para o módulo no qual a classe principal da função é definida.
ppvSig
[fora] Um ponteiro para a assinatura da função.
pbSig
[fora] Um ponteiro para a contagem de bytes para a assinatura de função.
cchName
[in] O tamanho máximo da wszName
matriz.
pcchName
[fora] O número de carateres na wszName
matriz.
wszName
[fora] Uma matriz da WCHAR
qual é o nome da função, se existir uma.
Observações
Determinados métodos como IL Stubs ou LCG não têm metadados associados que podem ser obtidos com as APIs IMetaDataImport e IMetaDataImport2 . Estes métodos podem ser encontrados pelos geradores de perfis através de ponteiros de instruções ou ao ouvir ICorProfilerCallback8::D ynamicMethodJITCompilationStarted.
Esta API pode ser utilizada para obter informações sobre métodos dinâmicos, incluindo um nome amigável, se disponível.
Requisitos
Plataformas: Veja Requisitos de Sistema.
Cabeçalho: CorProf.idl, CorProf.h
Biblioteca: CorGuids.lib
.NET Framework Versões: Disponível desde a versão 4.7.2