在每个方法或函数的末尾调用 _pexit 函数。
语法
/GH
备注
_pexit 函数不属于任何库。 由你提供 _pexit 的定义。
除非计划显式调用 _pexit,否则无需提供原型。 该函数必须在进入时推送所有寄存器的内容,并在退出时弹出未更改的内容。 必须看起来像是具有以下原型:
void __declspec(naked) __cdecl _pexit( void );
此声明不适用于 64 位项目。
_pexit 类似于 _penter;有关如何编写 _penter 函数的示例,请参阅 /Gh(启用 _penter Hook 函数)。
在 Visual Studio 开发环境中设置此编译器选项
- 打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性。 
- 选择“配置属性”>“C/C++”>“命令行”属性页。 
- 在“附加选项”框中输入编译器选项。 
以编程方式设置此编译器选项
- 请参阅 AdditionalOptions。