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