/GH (включение функции-обработчика _pexit)
Вызывает функцию _pexit
в конце каждого метода или функции.
Синтаксис
/GH
Замечания
Функция _pexit
не является частью любой библиотеки. Это до вас, чтобы указать определение для _pexit
.
Если вы не планируете явно вызывать _pexit
, вам не нужно предоставлять прототип. Функция должна отправлять содержимое всех регистров при входе и появляется неизменное содержимое при выходе. Он должен выглядеть так, как если бы он имел следующий прототип:
void __declspec(naked) __cdecl _pexit( void );
Это объявление недоступно для 64-разрядных проектов.
_pexit
аналогично _penter
; см. раздел /Gh
(Включение функции перехватчика _penter) для примера записи _penter
функции.
Установка данного параметра компилятора в среде разработки Visual Studio
Откройте диалоговое окно Страницы свойств проекта. Подробнее см. в статье Настройка компилятора C++ и свойства сборки в Visual Studio.
Перейдите на страницу свойств Свойства конфигурации>C/C++>Командная строка.
Введите параметр компилятора в поле "Дополнительные параметры ".
Установка данного параметра компилятора программным способом
- См. раздел AdditionalOptions.
См. также
Параметры компилятора MSVC
Синтаксис командной строки компилятора MSVC
/Gh
(Включить функцию перехватчика _penter)