返回 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 |
pSize 是 null。 |
例外
注解
ICorDebugStackWalk 方法不会调整在堆栈上推送的参数的堆栈指针。 相反,可以使用返回 GetStackParameterSize 的值来调整堆栈指针,以种子设定本机展开器,该展开器会针对参数进行调整。
要求
平台: 请参阅 .NET 支持的作系统。
页眉: CorDebug.idl、CorDebug.h
图书馆: CorGuids.lib
.NET 版本: 自 .NET Framework 4.0 起可用