ICorDebugNativeFrame2::GetStackParameterSize 方法

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

Syntax

HRESULT GetStackParameterSize([out] ULONG32 * pSize)

参数

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

返回值

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

HRESULT Description
S_OK 已成功返回堆栈大小。
S_FALSE GetStackParameterSize 是在非 x86 平台上调用的。
E_FAIL The size of the parameters could not be returned
E_INVALIDARG pSizenull

例外

注解

ICorDebugStackWalk 方法不会调整在堆栈上推送的参数的堆栈指针。 相反,可以使用返回 GetStackParameterSize 的值来调整堆栈指针,以种子设定本机展开器,该展开器会针对参数进行调整。

要求

平台: 请参阅 .NET 支持的作系统

页眉: CorDebug.idl、CorDebug.h

图书馆: CorGuids.lib

.NET 版本: 自 .NET Framework 4.0 起可用

另请参阅