__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

In caso di esito positivo, un puntatore alla funzione dell'utente. In caso contrario, un NULL puntatore.

Osservazioni:

La __dllonexit funzione è analoga alla _onexit funzione, ad eccezione del fatto che le variabili globali usate da tale funzione non sono visibili a 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

Ciclo File obbligatorio
__dllonexit onexit.c

Vedi anche

_onexit, _onexit_m