Вы можете получить его косвенно, используя встроенную функцию _AddressOfReturnAddress()
(см. MSDN ).
Очевидно, вы не знаете наверняка, где останавливается текущий кадр стека, но вы можете угадать его с помощью любых переменных стека, которые у вас есть, и по сгенерированной сборке.
В сочетании с предложением Olipro: используя _AddressOfReturnAddress()
в автономной функции, получить адрес стека становится очень легко. Не говоря уже о том, что существует большая вероятность того, что функция, написанная на C, содержащая только вызов этой внутренней сущности, будет встроена.