获取指定函数的所有代码,其格式为反汇编。 不推荐使用此方法。 请改用 ICorDebugCode2::GetCodeChunks 。
Syntax
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