ICorDebugNativeFrame2::GetStackParameterSize 方法

返回 x86 操作系统的堆栈上的参数的累积大小。

HRESULT GetStackParameterSize([out] ULONG32 * pSize)

参数

  • pSize
    [out] 一个指向堆栈上的参数的累积大小的指针。

返回值

此方法将返回以下特定的 HRESULT 以及用于指示方法失败的 HRESULT 错误。

HRESULT

说明

S_OK

已成功返回堆栈大小。

S_FALSE

已在非 x86 平台上调用 GetStackParameterSize

E_FAIL

The size of the parameters could not be returned.

E_INVALIDARG

pSize 为 null。

备注

ICorDebugStackWalk 方法不会针对在堆栈上推入的参数调整堆栈指针。 而是可以使用 GetStackParameterSize 返回的值来调整堆栈指针以设置本地展开器的种子,该本地展开器将会针对参数进行调整。

要求

**平台:**请参见 .NET Framework 系统要求

头文件: CorDebug.idl、CorDebug.h

**库:**CorGuids.lib

**.NET Framework 版本:**4

请参见

参考

ICorDebugNativeFrame2 接口

其他资源

调试接口

调试(非托管 API 参考)