在退出时间注册一个实例被调用。
_onexit_t __dllonexit(
_onexit_t func,
_PVFV ** pbegin,
_PVFV ** pend
)
参数
func
退出时指向一个要执行的函数的指针。pbegin
在分离时,指向一个指向函数列表开头的变量的指针。pend
在分离时,指向一个指向函数列表结尾的变量的指针。
返回值
如果成功,则指针指向用户函数。 否则,空指针。
备注
__dllonexit 函数类似于 _onexit 函数,除了通过函数对此例程不可见而使用全局变量。 此函数使用 pbegin 和 pend 参数,而不是全局变量。
_onexit 和 atexit 函数在 DLL 连接 MSVCRT.LIB 必须维护它们的 atexit/_onexit 列表。 该例程是通过此 DLLs 调用的员工。
_PVFV 类型正如 typedef void (__cdecl *_PVFV)(void) 所定义的。
要求
例程 |
必需文件 |
---|---|
__dllonexit |
onexit.c |