Метод ICorDebugCode::GetCode

Возвращает весь код для указанной функции, отформатированный для дизассемблированного кода. Этот метод не рекомендуется использовать в платформа .NET Framework версии 2.0. Используйте вместо него ICorDebugCode2::GetCodeChunks .

Синтаксис

HRESULT GetCode (  
    [in] ULONG32     startOffset,
    [in] ULONG32     endOffset,  
    [in] ULONG32     cBufferAlloc,  
    [out, size_is(cBufferAlloc),  
        length_is(*pcBufferSize)] BYTE buffer[],  
    [out] ULONG32    *pcBufferSize  
);  

Параметры

startOffset
[in] Смещение начала функции.

endOffset
[in] Смещение конца функции.

cBufferAlloc
[in] Размер массива buffer , в который будет возвращен код.

buffer
[out] Массив, в который будет возвращен код.

pcBufferSize
[out] Число возвращаемых байтов.

Комментарии

Если код функции был разделен на несколько блоков, они объединяются в порядке увеличения собственного смещения. Границы инструкций не проверяются.

Требования

Платформы: см. раздел Требования к системе.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

платформа .NET Framework версии: 1.1, 1.0

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