Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
In this article
Calls the _pexit
function at the end of every method or function.
/GH
The _pexit
function isn't part of any library. It's up to you to provide a definition for _pexit
.
Unless you plan to explicitly call _pexit
, you don't need to provide a prototype. The function must push the content of all registers on entry and pop the unchanged content on exit. It must appear as if it had the following prototype:
void __declspec(naked) __cdecl _pexit( void );
This declaration isn't available for 64-bit projects.
_pexit
is similar to _penter
; see /Gh
(Enable _penter Hook Function) for an example of how to write a _penter
function.
Open the project's Property Pages dialog box. For details, see Set C++ compiler and build properties in Visual Studio.
Select the Configuration Properties > C/C++ > Command Line property page.
Enter the compiler option in the Additional Options box.
- See AdditionalOptions.
MSVC compiler options
MSVC compiler command-line syntax
/Gh
(Enable _penter hook function)