Поделиться через


/GH (включение функции-обработчика _pexit)

Вызывает функцию _pexit в конце каждого метода или функции.

Синтаксис

/GH

Замечания

Функция _pexit не является частью любой библиотеки. Это до вас, чтобы указать определение для _pexit.

Если вы не планируете явно вызывать _pexit, вам не нужно предоставлять прототип. Функция должна отправлять содержимое всех регистров при входе и появляется неизменное содержимое при выходе. Он должен выглядеть так, как если бы он имел следующий прототип:

void __declspec(naked) __cdecl _pexit( void );

Это объявление недоступно для 64-разрядных проектов.

_pexit аналогично _penter; см. раздел /Gh (Включение функции перехватчика _penter) для примера записи _penter функции.

Установка данного параметра компилятора в среде разработки Visual Studio

  1. Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.

  2. Перейдите на страницу свойств Свойства конфигурации>C/C++>Командная строка.

  3. Введите параметр компилятора в поле "Дополнительные параметры ".

Установка данного параметра компилятора программным способом

См. также

Параметры компилятора MSVC
Синтаксис командной строки компилятора MSVC
/Gh (Включить функцию перехватчика _penter)