/GH (Włącz funkcję _pexit Hook)
_pexit
Wywołuje funkcję na końcu każdej metody lub funkcji.
Składnia
/GH
Uwagi
Funkcja _pexit
nie jest częścią żadnej biblioteki. Wystarczy podać definicję dla _pexit
elementu .
Jeśli nie planujesz jawnie wywołać _pexit
metody , nie musisz udostępniać prototypu. Funkcja musi wypchnąć zawartość wszystkich rejestrów we wpisie i wyskakować niezmienioną zawartość po zakończeniu. Musi wyglądać tak, jakby miał następujący prototyp:
void __declspec(naked) __cdecl _pexit( void );
Ta deklaracja nie jest dostępna dla projektów 64-bitowych.
_pexit
jest podobny do _penter
; zobacz /Gh
(Enable _penter Hook Function) (Włączanie funkcji _penter Hook), aby zapoznać się z przykładem sposobu pisania _penter
funkcji.
Aby ustawić tę opcję kompilatora w środowisku programowania Visual Studio
Otwórz okno dialogowe Strony właściwości projektu. Aby uzyskać szczegółowe informacje, zobacz Set C++ compiler and build properties in Visual Studio (Ustawianie właściwości kompilatora języka C++ i kompilowania w programie Visual Studio).
Wybierz stronę Właściwości>konfiguracji C/C++>Wiersza polecenia.
Wprowadź opcję kompilatora w polu Dodatkowe opcje .
Aby programowo ustawić tę opcję kompilatora
- Zobacz: AdditionalOptions.
Zobacz też
Opcje kompilatora MSVC
Składnia wiersza polecenia kompilatora MSVC
/Gh
(Włącz funkcję _penter hook)