__dllonexit

在退出时间注册一个实例被调用。

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

参数

  • func
    退出时指向一个要执行的函数的指针。

  • pbegin
    在分离时,指向一个指向函数列表开头的变量的指针。

  • pend
    在分离时,指向一个指向函数列表结尾的变量的指针。

返回值

如果成功,则指针指向用户函数。 否则,空指针。

备注

__dllonexit 函数类似于 _onexit 函数,除了通过函数对此例程不可见而使用全局变量。 此函数使用 pbegin 和 pend 参数,而不是全局变量。

_onexitatexit 函数在 DLL 连接 MSVCRT.LIB 必须维护它们的 atexit/_onexit 列表。 该例程是通过此 DLLs 调用的员工。

_PVFV 类型正如 typedef void (__cdecl *_PVFV)(void) 所定义的。

要求

例程

必需文件

__dllonexit

onexit.c

请参见

参考

_onexit、_onexit_m