Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Enregistre une routine à appeler au moment de sortie.
_onexit_t __dllonexit(
_onexit_t func,
_PVFV ** pbegin,
_PVFV ** pend
)
Paramètres
func
Pointeur vers une fonction à exécuter lors de la sortie.pbegin
Le pointeur à une variable qui indique le début d'une liste de fonctions pour s'exécuter sur le détachement.pend
Le pointeur à la variable qui indique la fin d'une liste de fonctions pour s'exécuter sur le détachement.
Valeur de retour
En cas de réussite, un pointeur vers la fonction de l'utilisateur.Sinon, un pointeur null.
Notes
La fonction d' __dllonexit est analogue à la fonction de _onexit mais les variables globales utilisées par cette fonction ne sont pas visibles à cette routine.au lieu des variables globales, cette fonction utilise les paramètres d' pbegin et d' pend .
Les fonctions d' _onexit et d' atexit dans une DLL lié à MSVCRT.LIB doivent suivre leur propre liste d'atexit/_onexit.Cette routine est l'travail qui est appelé par ce type de DLL.
le type d' _PVFV est défini comme typedef void (__cdecl *_PVFV)(void).
Configuration requise
routine |
Fichier obligatoire |
|---|---|
__dllonexit |
onexit.c |