다음을 통해 공유


ICorDebugNativeFrame2::GetStackParameterSize 메서드

x86 운영 체제의 스택에 있는 매개 변수의 총 크기를 반환합니다.

HRESULT GetStackParameterSize([out] ULONG32 * pSize)

매개 변수

  • pSize
    [out] 스택에 있는 매개 변수의 총 크기에 대한 포인터입니다.

반환 값

이 메서드는 메서드 오류를 나타내는 HRESULT 오류뿐만 아니라 다음과 같은 특정 HRESULT를 반환합니다.

HRESULT

설명

S_OK

스택 크기가 성공적으로 반환되었습니다.

S_FALSE

GetStackParameterSize가 x86이 아닌 플랫폼에서 호출되었습니다.

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 참조)