Freigeben über


/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 _pexitmö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

  1. Ö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).

  2. Klicken Sie auf der Eigenschaftenseite auf Konfigurationseigenschaften>C/C++>Befehlszeile.

  3. Geben Sie die Compileroption im Feld "Zusätzliche Optionen " ein.

So legen Sie diese Compileroption programmgesteuert fest

Siehe auch

MSVC-Compileroptionen
Syntax für die MSVC-Compilerbefehlszeile
/Gh (Aktivieren _penter Hook-Funktion)