Метод ICorProfilerInfo::GetCodeInfo
Получает экстент машинного кода, связанного с указанным идентификатором функции.
Этот метод устарел. Используйте вместо него метод ICorProfilerInfo2::GetCodeInfo2 .
Синтаксис
HRESULT GetCodeInfo(
[in] FunctionID functionId,
[out] LPCBYTE *pStart,
[out] ULONG *pcSize);
Параметры
functionId
[in] Идентификатор функции, с которым связан машинный код.
pStart
[out] Указатель на массив байтов, составляющих машинный код функции.
pcSize
[out] Указатель на целое число, задающее размер машинного кода в байтах.
Комментарии
Для оптимизации производительности среда выполнения в .NET Framework версии 2.0 разделяет предварительно скомпилированный машинный код функции на несколько областей. Следовательно, метод GetCodeInfo
является устаревшим в .NET Framework 2.0, так как он не может обработать экстент машинного кода функции. Профилировщики следует переключить на использование более универсального метода ICorProfilerInfo2::GetCodeInfo2
.
Эта функция использует буферы, выделенные вызывающим объектом.
Требования
Платформы: см. раздел Требования к системе.
Заголовок: CorProf.idl, CorProf.h
Библиотека: CorGuids.lib
версии платформа .NET Framework: 1.0