Метод 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.
Эта функция использует буфер, выделенный вызывающим объектом. Дополнительные сведения содержатся в разделе Выделенные вызывающим объектом буферы.
Требования
Платформы: см. раздел Требования к системе для .NET Framework.
Заголовок: CorProf.idl, CorProf.h
Библиотека: CorGuids.lib
Версии платформы .NET Framework: 1.0
См. также
Ссылки
Другие ресурсы
Профилирование (справочник по неуправляемым интерфейсам API)