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] 返回的字节数。
备注
如果该函数的代码已分为多个块区,则会按其本机偏移量的递增顺序将它们串联起来。 将不检查指令边界。
要求
**平台:**请参见 .NET Framework 系统要求。
头文件: CorDebug.idl、CorDebug.h
**库:**CorGuids.lib
**.NET Framework 版本:**1.1、1.0