Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Возвращает весь код для указанной функции, отформатированный для дизассембли. Этот метод является устаревшим. Вместо этого используйте 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] Количество возвращаемых байтов.
Замечания
Если код функции разделен на несколько блоков, они объединяются в порядке увеличения собственного смещения. Границы инструкций не проверяются.
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: 1.1, 1.0