/GH (_pexit-Hookfunktion aktivieren)

Aktualisiert: November 2007

Mit dieser Option wird am Ende jeder Methode oder Funktion die _pexit -Funktion aufgerufen.

/GH

Hinweise

Die _pexit -Funktion gehört zu keiner Bibliothek; Sie müssen daher selbst eine Definition für _pexit angeben.

Wenn Sie nicht die Absicht haben, _pexit explizit aufzurufen, brauchen Sie keinen Prototypen bereitzustellen. Die Funktion muss so angezeigt werden, als hätte sie den folgenden Prototypen, und sie muss den Inhalt aller Register beim Eintritt auf den Stapel legen und den unveränderten Inhalt beim Austritt vom Stapel holen:

void __declspec(naked) _cdecl _pexit( void );

_pexit ist zu vergleichen mit _penter. Ein Beispiel für die Erstellung einer _pexit-Funktion finden Sie unter /Gh (_penter-Hookfunktion aktivieren).

So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest

  1. Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Ausführliche Informationen finden Sie unter Gewusst wie: Öffnen von Projekteigenschaftenseiten.

  2. Klicken Sie auf den Ordner C/C++.

  3. Klicken Sie auf die Eigenschaftenseite für die Befehlszeile.

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

So legen Sie diese Compileroption programmgesteuert fest

Siehe auch

Referenz

Compileroptionen

Festlegen von Compileroptionen