__dllonexit

Registra una routine da chiamare in fase di uscita.

Sintassi

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

Parametri

func
Puntatore a una funzione da eseguire all'uscita.

pbegin
Puntatore a una variabile che indica l'inizio di un elenco di funzioni da eseguire in fase di disconnessione.

pend
Puntatore a una variabile che indica la fine di un elenco di funzioni da eseguire in fase di disconnessione.

Valore restituito

Se ha esito positivo, un puntatore che indica la funzione dell'utente. In caso contrario, un puntore NULL.

Note

La funzione __dllonexit è analoga alla funzione OnExit ad eccezione delle variabili globali usate da tale funzione che non sono visibili per questa routine. Al posto di variabili globali, questa funzione usa i parametri pbegin e pend.

Le funzioni _onexit e atexit in una DLL collegata a MSVCRT. LIB devono mantenere il proprio elenco atexit/_onexit. Questa routine rappresenta il lavoro che viene chiamato da tali DLL.

Il tipo _PVFV viene è definito come typedef void (__cdecl *_PVFV)(void).

Requisiti

Routine File obbligatorio
__dllonexit onexit.c

Vedere anche

_onexit, _onexit_m