__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 |