Метод 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
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по