Поделиться через


__dllonexit

Регистрирует процедура, вызываемая во время оставить.

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

Параметры

  • func
    Указатель на функцию, которую необходимо выполнить в оставить.

  • pbegin
    Указатель на переменную, которая указывает на начало списка функций для выполнения on, наконец, удаляются.

  • pend
    Указатель на переменную, указывающую на конец списка функций для выполнения on, наконец, удаляются.

Возвращаемое значение

В случае успеха указатель на функцию пользователя.В противном случае - указатель NULL.

Заметки

__dllonexit функция аналогична к _onexit функция за исключением того, что глобальные переменные, используемые этой функцией не отображаются в данной процедуре.Вместо глобальных переменных, эта функция использует pbegin и pend параметры.

_onexit и atexit функции в dll-библиотеке связанном с помощью библиотеки MSVCRT.LIB, должны поддерживать собственный список atexit/_onexit.Эта процедура вызывается такими работы, получает библиотеки DLL.

_PVFV тип определяется как typedef void (__cdecl *_PVFV)(void).

Требования

Процедура

Требуемый файлы

__dllonexit

onexit.c

См. также

Ссылки

_onexit, _onexit_m