Exporter (0) Imprimer
Développer tout
and
div
eof
not
or
xor
Développer Réduire
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

__dllonexit

Enregistre une routine à appeler au moment de la sortie.

_onexit_t __dllonexit(
   _onexit_t func,
   _PVFV **  pbegin, 
   _PVFV **  pend 
   )

func

Pointeur vers une fonction à exécuter lors de la sortie.

pbegin

Pointeur vers une variable qui indique le début d'une liste de fonctions pour exécuter en détaché.

pend

Pointeur vers une variable qui indique la fin d'une liste de fonctions pour exécuter en détaché.

En cas de réussite, un pointeur vers la fonction de l'utilisateur. Sinon, un pointeur null.

La fonction __dllonexit est analogue à la fonction _onexit mais les variables globales utilisées par cette fonction ne sont pas visibles pour cette routine. À la place des variables globales, cette fonction utilise les paramètres pbegin et pend.

Les fonctions _onexit et atexit dans une DLL liée à MSVCRT.LIB doivent conserver leur propre liste d'atexit/_onexit. Cette routine est le processus qui est appelé par de telles DLL.

Le type _PVFV n'est pas défini comme typedef void (__cdecl *_PVFV)(void).

Routine

Fichier obligatoire

__dllonexit

onexit.c

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft