Поделиться через


Метод ICorDebugNativeFrame2::GetStackParameterSize

Возвращает совокупный размер параметров в стеке в операционных системах x86.

Синтаксис

HRESULT GetStackParameterSize([out] ULONG32 * pSize)

Параметры

pSize [out] Указатель на совокупный размер параметров в стеке.

Возвращаемое значение

Этот метод возвращает следующие определенные hrESULTs, а также ошибки HRESULT, указывающие на сбой метода.

HRESULT Description
S_OK Размер стека был успешно возвращен.
S_FALSE GetStackParameterSize был вызван на платформе, отличной от x86.
E_FAIL The size of the parameters could not be returned.
E_INVALIDARG pSize Есть null.

Exceptions

Замечания

Методы ICorDebugStackWalk не настраивают указатель стека для параметров, которые отправляются в стек. Вместо этого можно использовать значение, возвращаемое GetStackParameterSize для настройки указателя стека, чтобы заполнить собственный распаковщик, который настраивает параметры.

Требования

Платформ: См. сведения о поддерживаемых операционных системах .NET.

Заголовок: CorDebug.idl, CorDebug.h

Библиотека: CorGuids.lib

Версии .NET: Доступно с .NET Framework 4.0

См. также