__dllonexit
註冊要在結束階段呼叫的常式。
_onexit_t __dllonexit(
_onexit_t func,
_PVFV ** pbegin,
_PVFV ** pend
)
參數
func
若要在結束時才會執行的函式指標。pbegin
指標,此變數會指向上執行的函式的清單開頭卸離。pend
若要中斷連結至清單結尾的點上執行的函式的變數的指標。
傳回值
如果成功的話,使用者的函式的指標。 否則,NULL 指標。
備註
__dllonexit函式是類似於 _onexit 函式的不同之處在於該函式所使用的全域變數不會顯示這個常式。 這個函式所使用的全域變數,而不是pbegin和pend參數。
_onexit和atexit與 MSVCRT 連結的 DLL 中的函式。LIB 必須維護自己 atexit/_onexit 清單。 此常式會取得呼叫這類 Dll 的背景工作。
_PVFV型別定義為typedef void (__cdecl *_PVFV)(void)。
需求
常式 |
必要檔案 |
---|---|
__dllonexit |
onexit.c |