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

请参阅