Udostępnij za pośrednictwem


__dllonexit

Rejestruje rutynowych wywoływaną w momencie zakończenia.

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

Parametry

  • func
    Wskaźnik do funkcji, które mają być wykonane przy zamykaniu.

  • pbegin
    Wskaźnik do zmiennej, która punktów na początku listy funkcji do wykonywania na odłączyć.

  • pend
    Wskaźnik do zmiennej, która punktów na końcu listy funkcji do wykonywania na odłączyć.

Zwracanie wartości

W przypadku powodzenia, wskaźnik do funkcji użytkownika.W przeciwnym razie wskaźnik NULL.

Uwagi

__dllonexit Funkcja jest analogiczne do _onexit działać z wyjątkiem, że zmienne globalne, używane przez tę funkcję, nie są widoczne dla tej procedury.Zamiast zmienne globalne, korzysta z tej funkcji pbegin i pend parametry.

_onexit i atexit funkcji w bibliotece DLL związanych z MSVCRT.LIB muszą utrzymywać swoje własne listy atexit/_onexit.Ta procedura jest pracownik, która jest wywoływana przez takie biblioteki DLL.

_PVFV Typu jest zdefiniowana jako typedef void (__cdecl *_PVFV)(void).

Wymagania

Rozpoczęto wykonywanie procedury

Wymaganego pliku

__dllonexit

OnExit.c

Zobacz też

Informacje

_onexit, _onexit_m