Прошу прощения: вероятно, был невнимателен при прочтении материалов, или материалы были не те (уже и не упомню).
Нашёл документацию, где выяснилось, что контекст потока передаётся в SEH-обработчик не вторым, а третьим параметром. Поправил код, и оно заработало как часы.