Partager via


/GH (Activer la fonction de raccordement _pexit)

Appelle la _pexit fonction à la fin de chaque méthode ou fonction.

Syntaxe

/GH

Notes

La _pexit fonction ne fait pas partie d’une bibliothèque. C’est à vous de fournir une définition pour _pexit.

Sauf si vous envisagez d’appeler _pexitexplicitement, vous n’avez pas besoin de fournir un prototype. La fonction doit envoyer (push) le contenu de tous les registres à l’entrée et afficher le contenu inchangé à la sortie. Il doit apparaître comme s’il avait le prototype suivant :

void __declspec(naked) __cdecl _pexit( void );

Cette déclaration n’est pas disponible pour les projets 64 bits.

_pexit est similaire à _penter; voir /Gh (Activer _penter fonction hook) pour obtenir un exemple d’écriture d’une _penter fonction.

Pour définir cette option du compilateur dans l'environnement de développement Visual Studio

  1. Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.

  2. Sélectionnez la page de propriétés Propriétés de configuration>C/C++>Ligne de commande.

  3. Entrez l’option du compilateur dans la zone Options supplémentaires.

Pour définir cette option du compilateur par programmation

Voir aussi

Options du compilateur MSVC
Syntaxe de ligne de commande du compilateur MSVC
/Gh (Activer la fonction de raccordement _penter)