|Important||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer|
/GH (Enable _pexit Hook Function)
This option calls the _pexit function at the end of every method or function. The _pexit function is not part of any library and it is up to you to provide a definition for _pexit.
Unless you plan to explicitly call _pexit, you do not need to provide a prototype. The function must appear as if it had the following prototype, and it must push the content of all registers on entry and pop the unchanged content on exit:
void __declspec(naked) _cdecl _pexit( void );
_pexit is similar to _penter; see /Gh for an example of how to write a _pexit function.
To set this compiler option in the Visual Studio development environment
- Open the project's Property Pages dialog box. For details, see Setting Visual C++ Project Properties.
- Click the C/C++ folder.
- Click the Command Line property page.
- Type the compiler option in the Additional Options box.
To set this compiler option programmatically