Sdílet prostřednictvím


__dllonexit

Zaregistruje rutinu, která se má volat při ukončení.

Syntaxe

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

Parametry

func
Ukazatel na funkci, která se má spustit po ukončení.

pbegin
Ukazatel na proměnnou, která odkazuje na začátek seznamu funkcí, které se mají provést při odpojení.

pend
Ukazatel na proměnnou, která odkazuje na konec seznamu funkcí, které se mají provést při odpojení.

Vrácená hodnota

V případě úspěchu ukazatel na funkci uživatele. NULL V opačném případě ukazatel.

Poznámky

Funkce __dllonexit je podobná _onexit funkci s tím rozdílem, že globální proměnné používané touto funkcí nejsou pro tuto rutinu viditelné. Místo globálních proměnných tato funkce používá pbegin parametry a pend parametry.

atexit Funkce _onexit v knihovně DLL propojené s MSVCRT. Knihovna LIB musí udržovat vlastní seznam atexit/_onexit. Tato rutina je pracovní proces, který se volá těmito knihovny DLL.

Typ _PVFV je definován jako typedef void (__cdecl *_PVFV)(void).

Požadavky

Rutina Požadovaný soubor
__dllonexit onexit.c

Viz také

_onexit, _onexit_m