Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Извлекает сведения о динамических методах.
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] Идентификатор функции, для которой требуется получить сведения.
moduleId
[in] Указатель на модуль, в котором определен родительский класс функции.
ppvSig
[out] Указатель на сигнатуру для функции.
pbSig
[out] Указатель на количество байтов для подписи функции.
cchName
[in] Максимальный размер массива wszName .
pcchName
[out] Число символов в массиве wszName .
wszName
[out] Массив WCHAR , который является именем функции, если она существует.
Remarks
Некоторые методы, такие как ЗАглушки IL или LCG, не имеют связанных метаданных, которые можно получить с помощью API IMetaDataImport и IMetaDataImport2 . Такие методы могут быть обнаружены профилировщиками с помощью указателей инструкций или прослушивания ICorProfilerCallback8::D ynamicMethodJITCompilationStarted.
Этот API можно использовать для получения сведений о динамических методах, включая понятное имя, если оно доступно.
Requirements
Платформы: см. раздел Требования к системе.
Заголовок: CorProf.idl, CorProf.h
Library: CorGuids.lib
Версии .NET Framework: Доступно с версии 4.7.2