Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает родительский класс и маркер метаданных для указанной функции.
Синтаксис
HRESULT GetFunctionInfo(
[in] FunctionID functionId,
[out] ClassID *pClassId,
[out] ModuleID *pModuleId,
[out] mdToken *pToken);
Параметры
functionId
[in] Идентификатор функции, для которой необходимо получить родительский класс и маркер метаданных.
pClassId
[выходной] Указатель на родительский класс функции.
pModuleId
[выходной] Указатель на модуль, в котором определен родительский класс функции.
pToken
[выходной] Указатель на токен метаданных функции.
Комментарии
Код профилировщика может вызывать ICorProfilerInfo::GetModuleMetaData для получения интерфейса метаданных для заданного модуля. Токен метаданных, возвращенный в расположение, на которое ссылается pToken, можно впоследствии использовать для доступа к метаданным функции.
Объект ClassID функции в универсальном классе может быть недоступен без дополнительных контекстных сведений об использовании функции. В этом случае pClassId будет иметь значение 0. Код профилировщика должен использовать ICorProfilerInfo2::GetFunctionInfo2 со значением COR_PRF_FRAME_INFO, чтобы обеспечить дополнительный контекст.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorProf.idl, CorProf.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: доступно с версии 2.0