/GH(启用 _pexit 挂钩函数)

在每个方法或函数的末尾调用 _pexit 函数。

/GH

备注

_pexit 函数不是任何库的组成部分,由您负责提供 _pexit 的定义。

除非打算显式调用 _pexit,否则不需要提供原型。 该函数必须看起来似乎具有下列原型,并且必须在进入时推送所有寄存器的内容,在退出时弹出未更改的内容:

void __declspec(naked) _cdecl _pexit( void );

_pexit 类似于 _penter;有关如何编写 _pexit 函数的示例,请参见 /Gh(启用 _penter 挂钩函数)

在 Visual Studio 开发环境中设置此编译器选项

  1. 打开该项目的**“属性页”**对话框。 有关详细信息,请参见 如何:打开项目属性页

  2. 单击**“C/C++”**文件夹。

  3. 单击**“命令行”**属性页。

  4. 在**“附加选项”**框中键入编译器选项。

以编程方式设置此编译器选项

请参见

参考

编译器选项

设置编译器选项