__dllonexit
Registra una routine chiamare a tempo esci.
_onexit_t __dllonexit(
_onexit_t func,
_PVFV ** pbegin,
_PVFV ** pend
)
Parametri
func
Puntatore a funzione da eseguire in uscita.pbegin
Il puntatore a una variabile che indica l'inizio di un elenco di funzioni per l'esecuzione su annulla.pend
Il puntatore alla variabile che indica la fine di un elenco di funzioni per l'esecuzione su annulla.
Valore restituito
In caso di esito positivo, un puntatore alla funzione dell'utente.In caso contrario, un puntatore null.
Note
__dllonexit la funzione è analoga a quella _onexit la funzione con la differenza che le variabili globali utilizzate dalla funzione non è visibile a questa procedura.Anziché le variabili globali, questa funzione utilizza pbegin e pend parametri.
_onexit e atexit le funzioni di una DLL collegata con MSVCRT.LIB devono gestire il proprio elenco di atexit/_onexit.Questa procedura è il lavoro che viene chiamato da tali DLL.
_PVFV il tipo è definito come typedef void (__cdecl *_PVFV)(void).
Requisiti
routine |
File necessario |
---|---|
__dllonexit |
onexit.c |