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