c++ visual studio - C / C ++でスタックの制限を取得できますか?


1 Answers

GetCurrentThreadStackLimitsはあなたが探していることをやっているようですが、スタックの下限/上限をポインタアドレスにしています:

ULONG_PTR lowLimit;
ULONG_PTR highLimit;
GetCurrentThreadStackLimits(&lowLimit, &highLimit);

しかし、それはWindows 8とServer 2012でしか利用できないようだ。

MSDN確認する

バージョン 履歴 2017

私の質問は非常にシンプルで簡単です。たとえば、プログラムのスタックに1MBのRAMが割り当てられている場合、開始アドレスと終了アドレス、または開始アドレスと長さを取得できますか?

私はVisual Studio 2013を使用しています。



Related