/GH (_pexit-Hookfunktion aktivieren)
Ruft die _pexit
Funktion am Ende jeder Methode oder Funktion auf.
Syntax
/GH
Hinweise
Die _pexit
Funktion ist nicht Teil einer Bibliothek. Es liegt an Ihnen, eine Definition für _pexit
.
Sofern Sie nicht explizit anrufen _pexit
möchten, müssen Sie keinen Prototyp bereitstellen. Die Funktion muss den Inhalt aller Register beim Eintrag pushen und den unveränderten Inhalt beim Beenden auffüllen. Es muss so aussehen, als hätte er den folgenden Prototyp:
void __declspec(naked) __cdecl _pexit( void );
Diese Deklaration ist für 64-Bit-Projekte nicht verfügbar.
_pexit
ähnelt _penter
; siehe/Gh
(Aktivieren _penter Hook-Funktion) für ein Beispiel zum Schreiben einer _penter
Funktion.
So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Weitere Informationen erhalten Sie unter Set C++ compiler and build properties in Visual Studio (Festlegen der Compiler- und Buildeigenschaften (C++) in Visual Studio).
Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>C/C++>Befehlszeile.
Geben Sie die Compileroption im Feld "Zusätzliche Optionen " ein.
So legen Sie diese Compileroption programmgesteuert fest
- Siehe AdditionalOptions.
Siehe auch
MSVC-Compileroptionen
Syntax für die MSVC-Compilerbefehlszeile
/Gh
(Aktivieren _penter Hook-Funktion)