Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Recupera informações sobre 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
[em] O ID da função para a qual recuperar informações.
moduleId
[em] Um ponteiro para o módulo no qual a classe pai da função é definida.
ppvSig
[saídas] Um ponteiro para a assinatura da função.
pbSig
[saídas] Um ponteiro para a contagem de bytes para a assinatura da função.
cchName
[em] O tamanho máximo da wszName matriz.
pcchName
[saídas] O número de caracteres na wszName matriz.
wszName
[saídas] Uma matriz da WCHAR qual é o nome da função, se existir.
Remarks
Certos métodos como IL Stubs ou LCG não têm metadados associados que podem ser recuperados usando as APIs IMetaDataImport e IMetaDataImport2 . Esses métodos podem ser encontrados por criadores de perfil por meio de ponteiros de instrução ou ouvindo ICorProfilerCallback8::D ynamicMethodJITCompilationStarted.
Essa API pode ser usada para recuperar informações sobre métodos dinâmicos, incluindo um nome amigável, se disponível.
Requirements
Plataformas: Consulte Requisitos do sistema.
Cabeçalho: CorProf.idl, CorProf.h
Library: CorGuids.lib
Versões do .NET Framework: Disponível desde: 4.7.2