Метод 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

См. также раздел