__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

Vedere anche

Riferimenti

_onexit, _onexit_m